Fundamentals of Data Science and AI

The goal of this course is to train individuals with no prior experience in Data Science and Python programming language to an advanced level in data wrangling, cleaning, and data visualization with Python. This course includes 2 real-world projects with weekly Quizzes and Assignments.

Intermediate 60 Days Weekends
  • Introduction to Python Programming
    • Introduction to Python and comparison with other programming languages
    • Installation of Anaconda Distribution package
    • Python variables and data types
    • Operators - Arithmetic, Comparison, Assignment operators, and Operator Precedence
  • Python Strings
    • Basics of Strings
    • String Methods
      • Counting Substrings
      • Uppercasing and Lowercasing strings
      • Finding Substrings
      • Splitting strings to a list of strings
      • Joining strings
  • Python Lists

     

    • List Indexing and Slicing
    • Lists Methods
      • Append items to a list
      • Insert items into a list
      • Remove items from a list
      • Sort items in a list
    • List Comprehension
  • Conditional Statements
    • If statment
    • Elif-statement
    • Else-statement
    • Nested Ifs
  • Python Loop
    • For-loop
    • While-loop
    • Applying loop in practice
    • Python range function
  • Tuples
    • Basics of tuple objects
    • Indexing and Slicing tuples
    • How to update a tuple
  • Dictionaries
    • How to create a Python Dictionary
    • Accessing a Dictionary Keys and Values
    • Dictionary Items
    • Updating a Dictionary
    • Deleting a Dictionary
  • Functions
    • How to define a Python Function
    • Functions with and without arguments
    • Functions with default arguments
    • Lambda Functions
  • Classes and Objects
    • How to create Python Classes
    • Class Constructors
    • Class Methods
    • Creating Objects of a Class
    • Class Variables
    • Inheritance
  • File Systems
    • Understand how to open a file in Python 
    • Learn how to read and work with the contents of a file
    • Write contents to a file
    • Append to a file
  • Exception Handling
    • Understand how to use Try and Except to catch errors
  • Introduction to CSV Module
    • Read the contents of a CSV file using CSV Reader
    • Using Dict Reader
    • Introduction to JSON 
      • Loading a JSON file
      • Saving contents to a JSON file
    • Casting data types to appropriate data types 
  • Application to Real-World problems - projects
  • Introduction to Numpy
    • How to create Numpy arrays from lists
      • Create Arrays of Zeros and Ones
      • Create random arrays
      • Indexing and Slicing arrays
      • Matrices
        • Arithmetic Operations on Matrices
        • Broadcasting
        • Matrix Multiplication
        • Identity Matrices
  • Introduction to Series and Pandas Dataframe
    • Creating a Pandas Series from a list
    • Creating a Pandas Series from a numpy array
    • Filtering a Series
    • Creating a custom index for Pandas Series
    • Understand how to create a dataframe from a Python dictionary
    • Renaming columns 
    • Creating columns
  • Introduction to Exploratory Data Analysis (EDA)
    • How to find the dimensions of your data
    • How to find the data types of your data
    • Determine the missing values in your data
    • Compute descriptive statistics from your data
    • Perform Data Grouping
    • Sort your data
    • Data Filtering using loc and iloc
  • Introduction to Data Cleaning and Data Preprocessing
    • Learn how to deal with inconsistencies in rows of data
    • Understand how to perform data imputation for numerical and categorical features
    • Dropping rows or columns in data
  • Introduction to Data Visualization with Matplotlib and Seaborn
    • Understand how to perform univariate analysis
      • Creating Histograms
      • Creating Boxplots
      • Countplots
      • Line plots for Time-Series Data
    • Understand how to perform Bivariate and Multivariate Analysis
      • Creating Side-by-Side Boxplot
      • Learn how to create and interpret Scatter plot
      • Understand correlations in data using Heatmap
  • Applying EDA in practice

In this course, you will learn how to program with Python programming language. Specifically, you will learn how to work with data structures like Strings, Tuples, Lists, and Dictionaries. You will learn how to apply For loop and While Loop to real-world problems. You will also learn how to create classes and objects.

In addition, you will learn how to work with CSV and JSON modules. You will also learn how work with Pandas, Numpy, Matplotlib, and Seaborn to both perform data cleaning on complex data and create stunning visualizations. All concepts taught will be implemented on real-world projects.

 

What you'll learn

  • Introduction to Python Programming
  • Python variables and data types
  • Operators - Arithmetic, Comparison, Assignment operators, and Operator Precedence
  • Python Strings
  • String Methods
  • String Indexing and Slicing
  • Python Lists
  • List Indexing and Slicing
  • Lists Methods
  • List Comprehension
  • Conditional Statements in Python
  • Python Loop
  • Python range function
  • Tuples
  • Indexing and Slicing tuples
  • Python Dictionaries 
  • Python Functions
  • Lambda Functions
  • Classes and Objects
  • Introduction to Exception Handling- Try and Except
  • Introduction to File Systems
  • Introduction to CSV Module
  • Introduction to JSON 
  • Introduction to Numpy 
  • Series and Pandas Dataframe
  • Exploratory Data Analysis (EDA)
  • Data Cleaning and Data Preprocessing
  • Data Visualization with Matplotlib and Seaborn
  • Application of EDA in practice

How students rated this courses

0.0

(Based on 0 reviews)


Reviews

Transcript from the "Introduction" Lesson

Course Overview [00:00:00]

My name is John Deo and I work as human duct tape at Gatsby, that means that I do a lot of different things. Everything from dev roll to writing content to writing code. And I used to work as an architect at IBM. I live in Portland, Oregon.

Introduction [00:00:16]

We'll dive into GraphQL, the fundamentals of GraphQL. We're only gonna use the pieces of it that we need to build in Gatsby. We're not gonna be doing a deep dive into what GraphQL is or the language specifics. We're also gonna get into MDX. MDX is a way to write React components in your markdown.

Why Take This Course? [00:00:37]

We'll dive into GraphQL, the fundamentals of GraphQL. We're only gonna use the pieces of it that we need to build in Gatsby. We're not gonna be doing a deep dive into what GraphQL is or the language specifics. We're also gonna get into MDX. MDX is a way to write React components in your markdown.

A Look at the Demo Application [00:00:54]

We'll dive into GraphQL, the fundamentals of GraphQL. We're only gonna use the pieces of it that we need to build in Gatsby. We're not gonna be doing a deep dive into what GraphQL is or the language specifics. We're also gonna get into MDX. MDX is a way to write React components in your markdown.

We'll dive into GraphQL, the fundamentals of GraphQL. We're only gonna use the pieces of it that we need to build in Gatsby. We're not gonna be doing a deep dive into what GraphQL is or the language specifics. We're also gonna get into MDX. MDX is a way to write React components in your markdown.

Summary [00:01:31]

We'll dive into GraphQL, the fundamentals of GraphQL. We're only gonna use the pieces of it that we need to build in Gatsby. We're not gonna be doing a deep dive into what GraphQL is or the language specifics. We're also gonna get into MDX. MDX is a way to write React components in your markdown.

Course - Frequently Asked Questions

How this course help me to design layout?

My name is Jason Woo and I work as human duct tape at Gatsby, that means that I do a lot of different things. Everything from dev roll to writing content to writing code. And I used to work as an architect at IBM. I live in Portland, Oregon.

What is important of this course?

We'll dive into GraphQL, the fundamentals of GraphQL. We're only gonna use the pieces of it that we need to build in Gatsby. We're not gonna be doing a deep dive into what GraphQL is or the language specifics. We're also gonna get into MDX. MDX is a way to write React components in your markdown.

Why Take This Course?

We'll dive into GraphQL, the fundamentals of GraphQL. We're only gonna use the pieces of it that we need to build in Gatsby. We're not gonna be doing a deep dive into what GraphQL is or the language specifics. We're also gonna get into MDX. MDX is a way to write React components in your markdown.

Is able to create application after this course?

We'll dive into GraphQL, the fundamentals of GraphQL. We're only gonna use the pieces of it that we need to build in Gatsby. We're not gonna be doing a deep dive into what GraphQL is or the language specifics. We're also gonna get into MDX. MDX is a way to write React components in your markdown.

We'll dive into GraphQL, the fundamentals of GraphQL. We're only gonna use the pieces of it that we need to build in Gatsby. We're not gonna be doing a deep dive into what GraphQL is or the language specifics. We're also gonna get into MDX. MDX is a way to write React components in your markdown.

$300
Installments
Enroll Now Starts April 13, 2024

What's included

  • Certificate
  • 19 Modules
  • Live Classes
  • Lifetime access
WhatsApp