| 1 |
Learn Python and Working with Data |
You need Python skills to do AI and ML work. |
Install Python and Jupyter Notebook, Write basic Python scripts (Jupyter), Try loops and functions, Load CSV data files (pandas), Plot simple charts (matplotlib) |
Python scripts showing loops and lists, Jupyter Notebook loading and plotting data |
| 2 |
Clean Data and Understand Statistics |
AI models only work with good data. |
Explore real data (Kaggle Datasets), Clean data (drop missing values with pandas), Calculate averages and medians, Create summary charts, Write a short data report |
Notebook showing cleaned data steps, Charts and one-paragraph report |
| 3 |
Discover Machine Learning Basics |
Learn what an AI model is and how to build one. |
Read intro to ML (Google ML Crash Course), Use scikit-learn to train a simple model, Split data into train and test sets, Make predictions and check accuracy, Describe what you learned |
Notebook running a simple regression or classification, Short summary of model and results |
| 4 |
Plan and Design Your Project |
Having a goal helps you focus your effort. |
Pick a dataset for your project, Describe the problem in plain words, Sketch project steps (paper or doc), Make a list of needed features (e.g., input, output) |
Project plan (1 page, clear steps and goals), Chosen dataset link |
| 5 |
Build a Data Pipeline and Baseline Model |
Get a simple working version of your project. |
Write code to load and clean your dataset, Split data into train/test sets, Train basic model (scikit-learn), Measure results (accuracy or error rate) |
Code loading, cleaning, and modeling data, Notebook showing baseline results |
| 6 |
Polish, Test, and Document Your Code |
Good projects need clear code and instructions. |
Refactor code into functions, Write simple code tests (pytest), Write instructions (README.md), Organize files (GitHub repo) |
Repo with functions and tests passing, README with setup steps and usage |
| 7 |
Deploy Your Project Online |
Showcasing your work online impresses employers. |
Create a simple web app (Streamlit), Connect model to web app, Test the web app works, Deploy app (Streamlit Share or HuggingFace Spaces) |
Live project link, GitHub repo updated with deployment instructions |
| 8 |
Showcase and Apply for Jobs |
Share your work and take first job steps. |
Make a 2-minute video demo or slides, Add project link to your resume and LinkedIn, Write and send job applications, Ask a friend for project feedback |
Project demo video, Proof of at least three job applications |