0% found this document useful (0 votes)
20 views5 pages

DataScience Content - DataScience

The document outlines a comprehensive 38-week curriculum covering topics in Linux, GitHub, C programming, Python programming, data science, machine learning, SQL, and data engineering. It includes milestones, projects, and resources for each week, emphasizing practical applications and tools such as Pandas, Power BI, and AWS. The curriculum culminates in revision and mock interviews to prepare participants for real-world applications and job readiness.

Uploaded by

Harsh Kamaliya
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)
20 views5 pages

DataScience Content - DataScience

The document outlines a comprehensive 38-week curriculum covering topics in Linux, GitHub, C programming, Python programming, data science, machine learning, SQL, and data engineering. It includes milestones, projects, and resources for each week, emphasizing practical applications and tools such as Pandas, Power BI, and AWS. The curriculum culminates in revision and mock interviews to prepare participants for real-world applications and job readiness.

Uploaded by

Harsh Kamaliya
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

Week Topic Subtopic MileStone / Projects Column 6 Column 1

Introduction to Linux OS
- Basic Commands of linux os
- Vi editor
- Tar Archieve
- User Management and permission
Week 1 Linux and GitHub
Github - Version control system
- Git vs GitHub
- Git commands
- Git Branches
- Branching and merging
- Git push vs pull commands
- Understanding programming language
- Data types
- Variables
Week 2 C Programming & logic building - Variables scope - Local, Global
- Constants
- Operators Decision making statements,
- if Statement , if..else, Switch
- Looping statement
- Different type of loops
Week 3 C Programming & logic building Test on C programming
- While Loop , Do-While Loop , for-loop,
- Basic I/O functions
- Introduction to Python
- Data types Install Python => [Link]
Week 4 Deep dive to Python Programming - Immutable vs Mutuable data types
- String formatting & slicing Jupyter-Notebook => [Link]
- Conditional Statements
Data type =>
- Introduction to looping statement
[Link]
- for loop vs While loop
- String Data type
Problems on If-else => [Link]
Week 5 Deep dive to Python Programming - String manipulation Python MCQ Test - 50 Questions
- Sequential Data type
Loops => [Link]
- List Vs Tuple
- Problem solving with List datatype
Pattern programming => [Link]
Dictionary & Sets
- In-built functions related to the sequential datatypes
- List comprehension , set and dictionary comprehension
- Problem solving with datatype
Leetcode => [Link]
Introduction to functions
Week 6 Deep dive to Python Programming Leetcode => [Link]
- Inbuilt vs user-defined functions
- Type of parameter passing in functions
Leetcode => [Link]
- Functions vs Lambda functions
- Exception Handling
- File Handling
- Generators & Iterators
[Link]
OOPS concepts
- Introduction to oops concepts [Link]
- Creating your first class & objects
Week 7 Deep dive to Python Programming Milestone : Hackerrank 5 star
- Inheritence, polymorphism, abstraction, encapsulation
- Use cases of __init__ and __main__ [Link]
- Advanced topics of Python
[Link]
NumPy basics & array manipulations
- Pandas Series, DataFrames, indexing, merging,
Week 8 Advanced Python for Data Science
- Grouping
- Matplotlib & Seaborn (basic plots, customization)
Week Topic Subtopic MileStone / Projects Column 6 Column 1
- Supply Chain Analysis
Week 9 Project Using Pandas , Data Visuallization Employee Attrition Prediction using ANN
- Product Reviews Sentiment Analysis
Introduction to Feature Engineering
- Normal distribution of data
Feature Engineering I - Standardization vs Normalization
Week 10 Image Classification using Pre-trained Models
- Encoding Techniques:
- Label Encoding
- Ordinal Encoding
OneHot Encoding, get_dummies

- ColumnTransformer
Week 11 Feature Engineering II
- Pipelines in sklearn
- FunctionTransformer
- Feature Selection (basic)
Linear Regression & Logistic Regression

Week 12 Supervised ML Models - Decision Tree & Random Forest


- SVM basics
- Naive Bayes
- Bagging, Boosting, Voting Classifier
- K-Means Clustering
Week 13 Ensemble Learning & Unsupervised ML
- PCA (Dimensionality Reduction)
- Apriori Algorithm (Association Rules)
- Gradient Descent (GD)
Week 14 Gradient Descent Techniques - Stochastic GD
- Mini-Batch GD
- ANN Architecture, Layers, Weights, and Biases
- Activation Functions: sigmoid, relu, tanh, softmax
Week 15 Introduction to Deep Learning & ANN
- Optimizers: SGD, Momentum, NAG, RMSProp, AdaGrad

What is Image Data?

CNN Architecture: Padding, Stride, Kernel, Feature Maps

Week 16 CNN - Convolutional Neural Networks Transfer Learning with Pre-trained models:

MobileNetV2

VGGNet
What is Sequential Data?

RNN Workflow
Week 17 RNN, LSTM, GRU
LSTM vs GRU

Padding, Masking in sequences


Text Cleaning & Preprocessing

Tokenization, Stopwords, Lemmatization

Week 18 NLP & Generative AI Word Embeddings: Word2Vec, TF-IDF, GloVe

Transformers Architecture & Workflows

LangChain: Data loading, Vector DBs, LangGraph


Week Topic Subtopic MileStone / Projects Column 6 Column 1

FastAPI
Blog Generation using Bedrock + Lambda
Vector DBs: FAISS, Chroma
Week 19 Production & Generative AI Projects + AWS Chatbot with Gemini + Streamlit + Docker + PostgreSQL
AWS Stack: EC2, Lambda, API Gateway, RDS, SageMaker, Bedrock
Three-tier Project Architecture using AWS MCP
CI/CD, Docker, Kubernetes
Week 20 Interview preparation and mock round Test and milestone acheivement week
- Introduction to Excel
- HLookup vs VLookup
Week 21 Walkthrough on Microsoft Excel - Basic Functions
- Advance Function
- Pivots and visualization
- Introduction to E-R diagram
- Understanding entity and relationship
- Working with symbols Install mysql database => [Link]
- Type of relationship and data models
Importing Sakila Database => [Link]
Week 22 SQL Mastery - Beginners to Advanced - Defining Database
- Type of databases Select Statement => [Link]
- DBMS vs RDBMS
- Installing MySQL database Reading wildcard character => [Link]
- Type of SQL statements
- Select statement
- Operators in SQL
- SQL querying statement
[Link]
- String , date, number functions
- Working with aggregation functions
Week 23 SQL Mastery - Beginners to Advanced SQL function => [Link]
- Group by statment
- Where vs having clause
String functions=> [Link]
- Sorting data in SQL
- Advanced sorting and aggregate functions
Subquery
- Type of subqueries
- Advanced subquery
Joins SQLZoo => [Link]
Week 24 SQL Mastery - Beginners to Advanced Joins SQL Zoo - Practice on Chapter 1,2,3,4,5,6
- Understanding need of joins SELF JOIN QUESTIONS => [Link]
- Inner join
- Outer joins
- Self join, cross join, natural joins
- Constraints in SQL
- Type of keys [Link]
- Setting up the first constraint to your tables
Week 25 SQL Mastery - Beginners to Advanced - Normalization, types of dependencies and anomalies Link => [Link]
1NF, 2NF, 3NF and BCNF
- Conversion from 1 NF to 2NF, 3NF and BCNF Normalization => [Link]
- DDL statment - Create, Drop Alter Queries
- DML operations - insert , update and delete
- TCL commands - commit, rollback & savepoint
Week 26 SQL Mastery - Beginners to Advanced Milestone - HackerRank SQL certificate
- DCL - Grant & revoke

- Analytical functions
- Windows functions
( Partition by & Group up)
HackerRank - Gold Badge
Week 27 SQL Mastery - Beginners to Advanced
( 5 Star on HackerRank)
HackerRank - Gold Badge
( 5 Star on HackerRank)
Week Topic Subtopic MileStone / Projects Column 6 Column 1
Introduction to Indexes
- Clustured vs Non-clustured index
- Composite vs Column index
- Revision of SQL
Week 28 SQL Mastery - Beginners to Advanced
Views in SQL
- Type of views
- Complex views and it's usuage
PL/SQL
- Creating the first procedures
- Conditional statments Project - Libraray management system
- Loops BookStore Analysis
Week 29 SQL Mastery - Beginners to Advanced - What are cursor
- Types of cursor Advanced topic of SQL
- Procedure vs functions Wrapping up your SQL
- DML Triggers and Audit trigger
- Error handling and cursors
Data Engineering Foundations
- What is Data Engineering, Role in ML Systems, Tools Overview
Week 30 Data Engineering workflow with Machine learning - Role of Data Engineers in ML
- Data lifecycle & pipeline components
- Star vs Snowflake Schema
Data Ingestion & Storage
- File Ingestion (CSV, JSON, APIs)
Week 31 Data Engineering workflow with Machine learning
- Cloud Storage: AWS S3 / GCS
- Scikit-learn Pipelines
- Batch vs Real-Time Inference
Week 32 Data Engineering workflow with Machine learning
- End-to-End Pipeline (Ingestion → ML → Deployment)
- What is MLlib?
- Benefits of MLlib on Databricks
Week 33 Data Engineering workflow with Machine learning - Understanding Transformers & Estimators
- Handling missing and categorical data
- Supervised Learning Algorithms
- What is Power BI?
- Power BI Components (Desktop, Service, Mobile)
- Workflow in Power BI
- Installation & Setup
Week 34 Data Analysis & Reporting with Power BI
- Cardinality in relationship
- Importing Excel, CSV, JSON, SQL Server, Web APIs
- Direct Query vs Import Mode
- Data source credentials
- Relationships between tables
- Cardinality, cross-filtering
- Creating a data model
Week 35 Data Analysis & Reporting with Power BI - Star vs Snowflake schema
- Applied Steps
- Column transformation (split, merge, fill, etc.)
- Filtering and removing rows
- Calculated Columns vs Measures
- Basic DAX functions: SUM, COUNT, DISTINCTCOUNT
- IF, SWITCH, RELATED, CALCULATE
- Syntax and rules
Projects on Power BI
- Bar, Line, Pie, Card, KPI
Week 36 Data Analysis & Reporting with Power BI
- Maps, Matrix, Tables - HR attrition, or Profit & Loss statement
- Custom visuals from marketplace - Time-series analysis with DAX

- Visual, Page, Report filters


- Slicers for Date, Category
- Syncing slicers across pages
Week Topic Subtopic MileStone / Projects Column 6 Column 1

Week 37 Revision and solving real-life use-cases

Week 38 External Mock interviews and preparation

You might also like