0% found this document useful (0 votes)
19 views4 pages

Applied 144

The document provides a detailed curriculum covering Python basics, exploratory data analysis, and machine learning classification. It includes 36 classes organized into topics like Python programming, statistics, Pandas, NumPy, machine learning, and data visualization. Each class lists the concepts and learning covered as well as how students will build skills through hands-on programming exercises and projects.

Uploaded by

pyash2113
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views4 pages

Applied 144

The document provides a detailed curriculum covering Python basics, exploratory data analysis, and machine learning classification. It includes 36 classes organized into topics like Python programming, statistics, Pandas, NumPy, machine learning, and data visualization. Each class lists the concepts and learning covered as well as how students will build skills through hands-on programming exercises and projects.

Uploaded by

pyash2113
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Page 2 of 4 : Detailed Curriculum

PYTHON BASICS, EXPLORATORY DATA ANALYSIS (EDA) AND MACHINE LEARNING (CLASSIFICATION)

CLASS CONCEPT LEARNING BUILDING SKILLS

CLASS CONCEPT & LEARNING BUILDING SKILLS CLASS CONCEPT & LEARNING BUILDING SKILLS
Python Basics
T Data Types & Variables
Python Programming

Pandas DataFrames Python For Machine Random Forest Classifier Machine Learning
1 Python Basics
Operations on Variables Python Programming 17 Operations on DataFrame Learning & Deep Learning 33 Data Cleaning Classification

Pandas DataFrames Python For Machine Random Forest Classifier Machine Learning
2 Python Basics
Loops
Python Programming 18 Merging & Joins Learning & Deep Learning 34 Data Normalisation Classification

Univariate Analysis Random Forest Classifier Machine Learning


3
Python Basics
Conditional Statements Python Programming 19 Continuous Data (Matplotlib Plots)
Exploratory Data Analysis 35 Model Deployment Classification

Univariate Analysis Random Forest Classifier Machine Learning


4
Python Basics
Functions Python Programming 20 Continuous Data (Seaborn Plots)
Exploratory Data Analysis 36 Cross Validation Classification

Univariate Analysis Random Forest Classifier Machine Learning


5
Python
Operations on String
Python Programming 21 Categorical Data (Matplotlib Plots)
Exploratory Data Analysis 37 Confusion Matrix Classification

Univariate Analysis Random Forest Classifier Machine Learning


Python 22 Categorical Data (Seaborn Plots) Exploratory Data Analysis 38
6 String Formatting
Python Programming Classification Report Classification

Bivariate Analysis Random Forest Classifier Machine Learning


Python Lists 23 Exploratory Data Analysis 39 Classification
7 List Creation Python Programming Continuous Data (Matplotlib Plots) Feature Engineering

Bivariate Analysis Random Forest Classifier Machine Learning


8
Python Lists
List Operations Python Programming 24 Continuous Data (Seaborn Plots)
Exploratory Data Analysis 40 Feature Encoding Classification

Bivariate Analysis Random Forest Classifier Machine Learning


9
Python Lists
List Comprehensions Python Programming 25 Categorical Data (Matplotlib Plots)
Exploratory Data Analysis 41 Feature Scaling Classification

Bivariate Analysis Random Forest Classifier Machine Learning


10
NumPy Arrays Python For Machine 26 Categorical Data (Seaborn Plots) Exploratory Data Analysis 42
9 Array Creation Learning & Deep Learning
Bagging Classification

Bivariate Analysis Game Mechanics Machine Learning


11
NumPy Arrays Python For Machine 27 Time-Series Data Introduction Exploratory Data Analysis 43 Create Rule Play Classification
Operations on NumPy arrays Learning & Deep Learning

Bivariate Analysis
12 Descriptive Statistics Statistics 28 Time-Series Data (Date Formatting)
Exploratory Data Analysis 44 Oversampling Machine Learning
Classification
Mean, Median, Mode, Min & Max Values

Bivariate Analysis XGBoost Classifier Machine Learning


13
Pandas Series Python For Machine 29 Pivot Tables
Exploratory Data Analysis 45 Model Deployment Classification
Series Creation Learning & Deep Learning

Cartograms
14 Pandas Series Python For Machine 30 Cartograms - Folium Maps
Exploratory Data Analysis
46 XGBoost Classifier
Cross Validation
Machine Learning
Classification
Operations on Pandas Series Learning & Deep Learning

Machine Learning
15 Pandas DataFrames Python For Machine 31 Binary Classification
Classification 47 Game Testing
Confusion Matrix
Machine Learning
Classification
DataFrame Inspection Learning & Deep Learning

Decision Tree & Random Machine Learning


16
Pandas DataFrames Python For Machine 32 Forest Introduction Classification 48 Publishing a game Machine Learning
Classification
DataFrame Slicing Learning & Deep Learning Classification Report
Page 3 of 4 : Detailed Curriculum

MOBILE
MACHINE
APP DEVELOPMENT
LEARNING 1 - REGRESSION AND
(UI/UX + React CLASSIFICATION
Native + User Centred Design)

CLASS CONCEPT & LEARNING BUILDING SKILLS CLASS CONCEPT & LEARNING BUILDING SKILLS CLASS CONCEPT & LEARNING BUILDING SKILLS

Apps which solves problems


Python XGBoost
React Regressor
Component Architecture Machine Learning Design
React Component Multiclass Classification
Data handling with Firebase App
Machine
connected
Learning
to RTDMS
49 Problem-solving apps
Tuples
User Centred
Python
Case Study
Design Understanding
Programming
BUILDING SKILLS 65 CrossArchitecture
React Validation Regression
Architecture 81 XGBoost
Real-time Classifier
Database - Confusion Matrix Data
Classification
Management

Markup Language
Python XGBoost Regressor Interactive Single
Machine Learning Connecting App to
Multiclass Classification Machine integrated
Learning App
HTML
PythonPage An interactive one screen mobile app
50 Creating content using markup
Dictionaries Design
Programming 66 Model
App Evaluation
Design Screen Mobile App
Regression 82 Remote Realtime
XGBoost Classifier
Data Persistence
database
- Classification Report Firebase
Classification

CSS Selectors Stylesheet


Machine Learning React Component
Multiclass APIs
Classification Machine Learning Design
React Component React Router
Simple Linear Regression Routing in
Machine Learning
the app
51 Regression Introduction
Styling a page Design
Regression 67 Component Architecture
Random Forest Classifier - Data Cleaning Classification
React Architecture 83 Routing inofreact
Equation Straight
applications
Line Pattern recognition
Regression

Decision
Box ModelTrees Machine Learning
Styling using flexbox Multiclass Classification
Handling events Machine Learning
Add events to the app Simple
Redux Linear Regression Redux Data
Machine architecture
Learning
52
UI / UXRegression
Design
Flexbox Regression
Design 68 Random Forest Classifier - Data Normalisation
touch, click, scroll, swipe etc. Classification
Design Pattern 84 Slope & Rate ofData
Asynchronous Change
Management Data Architecture
Regression
App Font Scheme

Mobile Friendly Static Web Page Machine Learning Displaying Classification


Multiclass images Display images
Machine in the app
Learning Simple Linear
React and Regression
Redux Machine Learning
React-Redux App
53 Correlation
HTML + CSS
A static
Regression
website 69 Displaying
Random Forest
viewsClassifier - Model Deployment Design Pattern
Classification 85 Feature Scaling
Data Flow in the app Regression
Data management

Document
Random Forest
Object
Regressor
Model(DOM) Machine Learning
User interaction on web Multiclass
Collecting Classification
user input Form displays
Machine in the app
Learning App Design
Simple Linear Regression Machine Learning
54 DOM Cleaning
Data Manipulation Regression
Abstraction 70 Random
Forms Forest Classifier - Cross Validation Algorithmic thinking
Classification 86 ReactNormalisation
Data + Redux Large Scale mobile App
Regression

Random Forest Regressor


OOPS vs Functional Programming Functionally
Machine Learning
styled program Multiclass Classification
Displaying Lists in an application Machine
App NewsLearning
Feed Adding authentication
Simple Linear to
Regression Machine Learning
App Authentication
55 Data
StylesNormalisation
of Programming Programming Styles
Regression 71 Random Forest
Displaying viewsClassifier - Confusion Matrix Classification
Design Pattern 87 a React
Model Native App
Training
User Login
Regression
Security

Random Forest
Mobile Friendly Regressor
Interactive Web Page Machine Learning Multiclass Classification Deploying React
Simple Linear Native App
Regression
Form handling in an application Machine Learning Form Machine
PublishedLearning
56 Model
HTML +Deployment
CSS + Javascript
An interactive
Regression
website 72 Random
Forms Forest Classifier - Classification Report
User Registration
Classification 88 to Playstore
Predictions
App publising
Regression
App

Random Forest
React Design Regressor
Philosophy Machine Learning Multiclass Classification
Creating multiple screens Machine Learning
React Navigation Simple Linear
User Centred Regression
Application Design User Understanding
Machine Learning
57 Cross
Intro toValidation
React
React design
Regression
Design
73 Random Forest
Navigation Classifier
between screens- Feature Engineering Classification
Development 89 Cross Validation
Identifying a problem to solve Research
Regression

Virtual DOM
Random Forest Regressor DOM experiments
Machine Learning Multiclass Classification
Life Cycle of components Mounting and Unmounting
Machine Learning Simple Linear
User Centred Regression
Application Design Use scenarios
Machine Learning
58 Model Evaluation
DOM issues Abstraction
Regression 74 Random Forest
Component Classifier - Feature Encoding
Lifecycle
react components
Classification
React Architecture
90 Model Evaluation
Develop a plan for a mobile app Brainstorm
Regression

Random
JSX Forest Regressor A pseudocoded
Machine Learning
application Multiclass Classification
A multi-screen mobile app Machine Learning Simple Linear
User Centred Regression
Application Design Machine Learning
UI mockup
59 Feature Engineering
Javascript XML Abstraction
Regression 75 Random Forest Classifier - Feature Scaling
React Navigation
Multi screen mobile apps
Classification 91 Data Normalisation
Design a mockup of the app Regression
Design

Random Forest
Building React Regressor
Native Environment React setup
Machine Learning Build ReusableClassification
Multiclass React Native components Machine
ReusableLearning
react component Simple Linear
User Centred Regression
Application Design Machine Learning
Native components
60 Feature Encoding
Installation Development
Regression 76 Component Reuse
Random Forest Classifier - Bagging Classification
Development 92 Identify React Native components for the app
Model Training Regression
Decomposition

A one screen
Random reactive
Forest native app
Regressor Kitchen sink ofClassification
Multiclass User Centred
Simple LinearApplication
RegressionDesign
Machine Learning React native components Machine
ReusableLearning
react component App UI Learning
Machine
61 App design
Feature Scaling Single Screen
Regression
Mobile App 77 React Native
Random Forest
component
ClassifierLibrary
- Boosting Classification
Code Reusability 93 Design the mock UI of the app with
Predictions
different screens
Design
Regression

React Components
Random Forest Regressor UI design using kitchen sink Mobile app using React User Centred
Simple LinearApplication
RegressionDesign
Machine Learning
A react native component Multiclass Classification Machine Learning App DataLearning
Machine Flow
62 Bagging
App components Regression
Architecture 78 react native components
Oversampling
React Native Kitchen Sink Native kitchen sink
Classification 94 Design for the data flow between the
Cross Validation
components and database
Data management
Regression

Random Forest Regressor


React Props Multiclass Classification
Handling Data in React App which collects and Simple Linear
User Centred Regression
Application Design
Machine Learning Machine Learning App Gamification
Machine Learning
63 Boosting
React Architecture
Customization
Architecture
Regression
in native components
79 XGBoost Classifier - Model Deployment
Data handling
handles data
Classification
Data Management
95 Model
AddingEvaluation
game design to the application Gamification
Regression

Machine Learning Passing


Multiclass Data between
Classification two Pass
Machine dataLearning
b/n screens Simple Linear
User Centred Regression
Application Design Self-designed Application
React State
XGBoost Regressor Manipulating component states Machine Learning
64 React Architecture
Model Deployment Regression
Architecture 80 React Components
XGBoost Classifier - Cross Validation
Data handling
and components
Classification
Data Management
96 Multicollinearity
Deploying the app to Playstore prototype
Regression
targeting a problem
Published App
Page 4 of 4 : Detailed Curriculum

MACHINE LEARNING 2 - REGRESSION, CLASSIFICATION AND CLUSTERING

CLASS CONCEPT & LEARNING BUILDING SKILLS CLASS CONCEPT & LEARNING BUILDING SKILLS CLASS CONCEPT & LEARNING BUILDING SKILLS

Simple Linear Regression Machine Learning Multivariate Logistic Regression Machine Learning Hierarchichal Custering Machine Learning
97 Feature Elimination Regression 113 Multicollinearity Classification 129 Types of Linkages Clustering

Simple Linear Regression Machine Learning Multivariate Logistic Regression Machine Learning Hierarchichal Custering Machine Learning
98 Feature Encoding Regression 114 Feature Elimination Classification 130 Slicing Dendograms Clustering

Multivariate Logistic Regression Machine Learning Hierarchichal Custering Machine Learning


99 Probability Inferential Statistics 115 Feature Encoding Classification 131 Analyses of Clusters Clustering

Probability Distribution Machine Learning Support Vector Machine Learning


100 Function Inferential Statistics 116 Hyper-Parameter Tuning
Classification 132 Machines Introduction Clustering

Naive Bayes Machine Learning Support Vector Machines Machine Learning


101 Random Variables Inferential Statistics 117 Probability Classification 133 Polynomial Kernel Part 1 Clustering

Naive Bayes Machine Learning Support Vector Machines Machine Learning


102 Bernoulli's Theorem Inferential Statistics 118 Conditional Probability
Classification 134 Polynomial Kernel Part 2 Clustering

Logistic Regression Machine Learning Naive Bayes Machine Learning Support Vector Machines Machine Learning
103 Sigmoid Function Classification 119 Bayes Theorem Classification 135 Radial Kernel Part 1 Clustering

Logistic Regression Machine Learning Naive Bayes Machine Learning Support Vector Machines Machine Learning
104 Likelihood Function Classification 120 Categorical Data Classification 136 Radial Kernel Part 2 Clustering

Logistic Regression Machine Learning Naive Bayes Classification Machine Learning Principle Component Analysis Machine Learning
105 Odds & Data Normalisation Classification 121 Model Deployment Classification 137 Data Normalisation Clustering

Logistic Regression Machine Learning Naive Bayes Classification Machine Learning Principle Component Analysis Machine Learning
106 Model Training Classification 122 Model Evaluation Classification 138 Feature Scaling Clustering

Logistic Regression Machine Learning K-Means Clustering Machine Learning Principle Component Analysis Machine Learning
107 Predictions Classification 123 K-Means Algorithm Clustering 139 Matrices Clustering

Logistic Regression Machine Learning K-Means Clustering Machine Learning Principle Component Analysis Machine Learning
108 Cross Validation Classification 124 K-Means++ Algorithm Clustering 140 Determinants Clustering

Logistic Regression Machine Learning K-Means Clustering Machine Learning Principle Component Analysis Machine Learning
109 Model Evaluation Classification 125 Visualising K-Means Algorithm Clustering 141 Variance Clustering

Multivariate Logistic Regression Machine Learning K-Means Clustering Machine Learning Principle Component Analysis Machine Learning
110 Model Training Classification 126 Cluster Tendency Clustering 142 Finding Principle Components Clustering

Multivariate Logistic Regression Machine Learning Hierarchichal Custering Machine Learning Principle Component Analysis Machine Learning
111 Predictions Classification 127 Hierarchical Clustering Algorithm Clustering 143 Single Value Decomposition Clustering

Multivariate Logistic Regression Machine Learning Hierarchichal Custering Machine Learning Principle Component Analysis Machine Learning
112 Model Evaluation Classification 128 Visualisation of the Algorithm (Dendrograms) Clustering 144 Data Visualisation Clustering

You might also like