Data Science

Learning data science, machine learning, and deep learning equips you with skills to extract insights from data, build predictive models, and develop AI applications, crucial in today's data-driven world for innovation and problem-solving.
Duration | 4 months
Course Objective

The course aims to provide a comprehensive understanding of data science, machine learning, and deep learning concepts, tools, and techniques, preparing students for careers in data-driven decision-making and AI development.

Key Features

Duration : 4 months
Theory Lectures : 105
Practical Lectures : 96
Theory Notes :
Certificate :
Project :
Thing You will Learn

1. Introduction
  • Data Science
  • AL, ML, DL
  • Data Scientist
  • Skillsets
  • Project life cycle
  • Data Science role
2. IDEs
  • Visual Studio Code
  • Jupyter notebook
  • Spyder
3. Numpy
  • Introduction Numpy
  • Data type objects
  • Numpy Array
  • Numpy Vectors
  • Numpy Matrices
  • Attribute
  • Reshape
  • Inserting
  • Deletion
  • Random
  • Indexing
  • Slicing
  • Numpy Operators
  • Math functions
4. Pandas
  • Introduction Pandas
  • Pandas Series
  • Pandas Data Frame
  • Data Loading
  • Read CSV
  • Read Excel
  • Read SQL
  • Descriptive Statistics
  • Quartile analysis
  • Mean Median Mode
  • Spread
  • Variance
  • Standard deviation
  • Sort Merge Join
  • Cleaning data
  • Handling Missing Values
5. Decision Making
  • Decision Making Statements
  • Boolean Expression
  • If Statement
  • Nesting of If…Else
  • Ladder Structure
  • Short Hand If...Else
  • Switch Statements
6. Iterative statements
  • While Loop
  • Do…While Loop
  • For Loop
  • Foreach Loop
  • Break statement
  • Continue Statement
7. Functions
  • Defining Functions
  • Function Declaration
  • Built-in function
  • User-Define Function
  • Function with Arguments
  • Function returning
  • Recursive Functions
  • Function with Default arguments
  • Passing Arguments by Reference
  • Function variable number of args
8. Array
  • Defining Array
  • Array Constructor
  • One Dimensional Array
  • Initialization of Array
  • Accessing Array elements
  • Associative Array
  • Loop Through an Associative Array
  • Sorting Arrays
  • Two-dimensional Arrays
  • Array Functions
9. Files And Directories
  • File System Basics
  • File Permissions
  • PHP Permissions
  • Accessing, Writing And Deleting Files
  • File Pointers
  • Reading And Examining Files
  • Working With Directories
  • Viewing Directories
  • Creating Log File Assignment & Solution
10. Object-oriented Programming
  • Concepts And Basics Of Oops
  • Classes
  • Class Methods
  • Instances Of Class
  • Class Properties
  • Inheritance
  • Access Modifiers
  • Static Modifiers
  • Constructors And Destructors
  • Cloning And Comparing Objects
11. Inheritance
  • Introduction Inheritance
  • Defining Derived Classes
  • Extending a class
  • Method overriding
  • The final Keyword
  • Types of Inheritance
  • Single Inheritance
  • Multi-level inheritance
12. Advance OOP
  • Class Constants
  • Abstract Classes
  • What are Interfaces
  • Implements Interface
  • Static Properties
  • Static Methods
  • Namespaces
13. PHP & File Uploads
  • Configuring PHP For Uploads
  • Sending File As Form Data
  • Inspecting Uploaded Files
  • Error Checking
  • Moving Uploads
14. State Management
  • Introduction to Session
  • Starting Session
  • Accessing Session
  • Destroying Session
  • Introduction to Cookies
  • Creating a Cookie
  • Retrieving a Cookie
  • Query String
  • Hidden Fields
15. PHP Super Global Variables
  • $GLOBALS
  • $_SERVER
  • $_REQUEST
  • $_POST
  • $_GET
  • $_FILES
  • $_ENV
  • $_COOKIE
  • $_SESSION
16. Important Classes
  • The User Class
  • Creating And Updating Users
  • Deleting Users
  • Abstracting Table Name & Attributes
  • Finding Database Attributes
  • The Photograph Class
  • Coding Photograph Class
  • Saving, Uploading And Listing
  • Photographs
  • Managing And Displaying Photographs
  • The Comment Class
  • Creating Comment Class
  • Building Comment Form
  • Listing Comments
  • Staff Review Of Comments
17. Exception Handling
  • Basics of Exception Handling
  • Exception Handling Mechanism
  • Throwing Mechanism
  • Catching Mechanism
  • Specifying Exceptions
18. PHP MySQL Admin
  • Basics MySQL
  • Directory Structure
  • Creating Databases
  • Creating Tables, Fields And Indexes
  • Writing SQL Queries
  • Sub queries, Joins, And Unions
  • Inserting Records
  • Updating Records
  • Deleting Records
  • Using Built-in Functions
  • MySQL Table Types And Transactions
  • Administering MySQL
  • Configuring MySQL
  • Backup And Disaster Recovery
  • Securing Your MySQL Installation
19. Additional Concepts
  • Networking in PHP
  • Image Processing
  • Sending Email
20. Projects
  • Two Mini Project
  • Two Major Project
CCIT Notes

The CCIT PHP Notebook provides concise and comprehensive notes on PHP programming. Covering syntax, functions, databases, and web development, it serves as a handy reference for learners and professionals in mastering PHP.

  • Theory Notes
  • Course Book
  • PPT Notes
Certificate

Elevate your career prospects with CCIT's PHP Certificate, recognized by leading companies. As an ISO-certified institution, our certificate features QR code verification, ensuring authenticity and opening doors to top-tier opportunities in the industry.