-
Python Programming Foundations
6 Lessons-
StartSetting up the Python environment (VS Code)
-
StartBasic syntax, data types, and variables
-
StartConditional statements (if, else, elif) and loops (for, while)
-
StartIntroduction to Integrated Development Environments (IDEs)
-
StartBasic data structures (lists, dictionaries, sets, tuples)
-
StartWriting simple functions, understanding built-in functions
-
-
Data Manipulation with Python
8 Lessons-
StartIntroduction to Pandas for data manipulation
-
StartUnderstanding Series and DataFrame structures
-
StartImporting and exporting data (CSV, Excel)
-
StartUntitled lesson
-
StartImporting and exporting data (CSV, Excel, JSON)
-
StartData Cleaning Techniques
-
StartHandling missing data, duplicates, and outliers
-
StartData transformation and normalization
-
-
Data Visualization and Exploratory Data Analysis (EDA)
8 Lessons-
StartPrinciples of effective data visualization
-
StartIntroduction to Matplotlib and Seaborn
-
StartCreating Visual Representations
-
StartPlot types: histograms, scatter plots, box plots, line charts, and bar charts
-
StartCustomizing visualizations (themes, labels, legends, annotations)
-
StartExploratory Data Analysis (EDA) Techniques
-
StartSummary statistics and distribution analysis
-
StartIdentifying patterns, correlations, and trends in data
-
-
SQL for Data Analytics
9 Lessons-
StartUnderstanding Relational Databases
-
StartIntroduction to databases and SQL
-
StartOverview of MySQL, PostgreSQL, and SQLite
-
StartWriting queries: SELECT, FROM, WHERE
-
StartAggregation functions (GROUP BY, HAVING, ORDER BY)
-
StartJoins (INNER, LEFT, RIGHT, FULL) and subqueries
-
StartConnecting Python with SQL
-
StartUsing SQLite3, SQLAlchemy, and Pandas’ read_sql function
-
StartHands-on exercises with sample databases
-
-
Statistical Analysis and Introduction to Machine Learning
10 Lessons-
StartStatistics for Data Analysis
-
StartDescriptive statistics: mean, median, variance, standard deviation
-
StartInferential statistics: probability distributions, hypothesis testing
-
StartRegression and Correlation Analysis
-
StartSimple and multiple linear regression
-
StartUnderstanding correlation vs. causation
-
StartIntroduction to Machine Learning with Python
-
StartOverview of machine learning concepts
-
StartBasic algorithms: linear regression, classification (logistic regression), clustering
-
StartIntroduction to Scikit-learn (training models, cross-validation, model evaluation)
-
-
Power BI for Data Analytics
7 Lessons -
Capstone Project and Advanced Topics
7 Lessons-
StartEnd-to-end project integrating Python, SQL, and visualization tools
-
StartData sourcing, cleaning, analysis, and insights presentation
-
StartCreating a report or dashboard
-
StartAdvanced Topics
-
StartAutomating data pipelines (Airflow, Python scripts)
-
StartIntroduction to big data and cloud data services
-
StartBest practices in reproducible research and version control
-
