90-day learning path
Phase 1: AI Basics (Days 1-30)
Foundations of AI and machine learning
Day 01: What is AI? Beginner's Guide to Artificial Intelligence
Day 02: Types of AI—Narrow, General, Superintelligent
Day 03: Machine Learning vs. Deep Learning vs. AI
Day 04: How Does Machine Learning Work? The Basics
Day 05: Supervised Learning Explained
Day 06: Unsupervised Learning Explained
Day 07: Reinforcement Learning Basics—Let’s Get That Pole Balanced!
Day 08: Data in AI: Why It Matters—Unlock AI’s Secret Sauce!
Day 09: Features and Labels in Machine Learning—Unlock ML’s Magic!
Day 10: Training, Testing, and Validation Data—Crack the ML Code, 007 Style!
Day 11: Algorithms in Machine Learning (Overview)—Unleash the Magic of ML!
Day 12: Linear Regression Basics—Predict Numbers with AI Magic!
Day 13: Logistic Regression for Classification—Classify with AI Magic!
Day 14: Decision Trees and Random Forests—Classify with Tree Magic!
Day 15: Neural Networks: The Basics—Unleash AI’s Brain Magic!
Day 18: Recurrent Neural Networks (RNNs)—Unlock Sequence Magic!
Day 19: Natural Language Processing (NLP) Basics—Unlock Language Magic!
Day 20: Computer Vision Basics—Unlock Visual Magic!
Day 21: Ethics in AI—Shape Responsible AI!
Day 22: Advanced AI Ethics—Master Responsible AI!
Day 23: AI in Healthcare—Transform Lives with AI!
Day 24: AI in Finance—Master Wealth with AI!
Day 25: AI in Autonomous Vehicles—Drive the Future with AI!
Day 26: AI in Gaming—Level Up with AI!
Day 27: Generative AI and GANs—Create Art with AI!
Day 28: AI Tools and Frameworks (Overview)—Build AI with Epic Tools!
Day 29: AI Career Paths—Shape Your AI Future!
Day 30: Recap and What’s Next—Celebrate Your AI Journey!
Phase 2: Python for AI (Days 31-60)
Python, data, and first models
Day 32: Setting Up Python for AI – Beginner’s Guide with Code Explained!
Day 35: Python Dictionaries and Sets – Beginner’s Guide for AI Coding
Day 36: Control Flow in Python – Beginner’s Guide for AI Coding
Day 37: Functions in Python – Beginner’s Guide for AI Coding
Day 38: Python Modules and Libraries – Beginner’s Guide for AI Coding
Day 39: NumPy for Numerical Computing – Beginner’s Guide for AI Coding
Day 40: Pandas for Data Manipulation – Beginner’s Guide for AI Coding
Day 41: Matplotlib for Data Visualization – Beginner’s Guide for AI Coding
Day 42: Seaborn for Advanced Visualizations – Beginner’s Guide for AI Coding
Day 43: Working with CSV Files in Python – Beginner’s Guide for AI Coding
Day 44: Data Cleaning with Pandas – Beginner’s Guide for AI Coding
Day 45: Introduction to Scikit-learn – Beginner’s Guide for AI Coding
Day 46: Loading Datasets in Scikit-learn – Beginner’s Guide for AI Coding
Day 47: Preprocessing Data in Scikit-learn – Beginner’s Guide for AI Coding
Day 48: Splitting Data for Training/Testing – Beginner’s Guide for AI Coding
Day 49: Evaluating Models: Accuracy and Metrics
Day 50: Building Neural Networks with TensorFlow – Beginner’s Guide for AI Coding
Day 51: Day 51 PyTorch: Building Neural Networks with PyTorch – AI Coding
Day 52: Python File Handling – Beginner’s Guide for AI Coding
Day 53: Error Handling in Python – Beginner’s Guide for AI Coding
Day 54: Working with APIs in Python – Beginner’s Guide for AI Coding
Day 55: Basic Statistics for AI – Beginner’s Guide for AI Coding
Day 56: Probability for AI – Beginner’s Guide for AI Coding
Day 57: Linear Algebra for AI – Beginner’s Guide for AI Coding
Day 58: Data Exploration – Beginner’s Guide for AI Coding
Day 59: Simple Visualization – Beginner’s Guide for AI Coding
Day 60: Recap and Transition to AI Programming – Beginner’s Guide for AI Coding
Phase 3: AI with Python (Days 61-90)
Projects, networks, and shipping
Day 61: Your First ML Model: Linear Regression – Beginner’s Guide for AI Coding
Day 62: Evaluating Linear Regression – Beginner’s Guide for AI Coding
Day 63: Logistic Regression Model – Beginner’s Guide for AI Coding
Day 64: Decision Tree Classifier – Beginner’s Guide for AI Coding
Day 65: Random Forest Classifier – Beginner’s Guide for AI Coding
Day 66: K-Nearest Neighbors (KNN) – Beginner’s Guide for AI Coding
Day 67: K-Means Clustering – Beginner’s Guide for AI Coding
Day 68: Principal Component Analysis (PCA) – Beginner’s Guide for AI Coding
Day 69: Hyperparameter Tuning – Beginner’s Guide for AI Coding
Day 70: Cross-Validation – Beginner’s Guide for AI Coding
Day 71: Predicting House Prices #DailyAIWizard
Day 72: Project: Classifying Iris Flowers – Beginner’s Guide for AI Coding
Day 73: Introduction to Neural Networks in TensorFlow
Day 74: Activation Functions – Beginner’s Guide
Day 75: Loss Functions – The Soul of Neural Learning
Day 76: Optimizers – The Engine of Neural Learning
Day 77: Training a Neural Network – From Data to Intelligence
Day 78: Project: Digit Classification – AI Reads Handwriting!
Day 79: Introduction to CNNs – AI Vision in TensorFlow
Day 80: Project: Image Classification – AI Sees the World!
Day 81: Introduction to NLP – AI Understands Language!
Day 82: Project: Sentiment Analysis – AI Feels Your Words!
Day 83: Saving & Loading Models – Make Your AI Immortal!
Day 84: Deploying a Model (Overview) – 8 Real Ways to Go Live!
Day 85: Project: Build a Simple AI Web App – LIVE LAUNCH!
Day 86: Common AI Challenges – The 12 Bugs That Break Everyone
Day 87: Debugging AI Models – Fix Any Bug in Minutes
Day 88: Next Steps in AI – Choose Your $300k+ Destiny
Day 89: Building a Portfolio That Gets You Hired – $300k+ Jobs
Day 90: Course Complete – You Are Now an AI Engineer!
Lesson code files
Download the Python for any lesson that ships code. Video-only days have no file here.
- add_churn.py
- bayes.py
- bias_audit.py
- biasai.py
- cartpole_demo.py
- create_biasadv.py
- create_catsdogscsv.py
- create_customer_churn.py
- create_finacedata.py
- create_gamedata.py
- create_healthcare.py
- create_houseprices.py
- create_vehicledata.py
- createbias.py
- createobjects.py
- datasplit.py
- Day11.py
- Day12.py
- Day14.py
- Day15.py
- day15customers.py
- Day16.py
- Day17.py
- day18-genMovieReview.py
- day18-rnn.py
- Day19.py
- Day20.py
- Day21.py
- Day23.py
- Day24.py
- Day25.py
- Day26.py
- Day27.py
- Day28.py
- Day29.py
- Day30.py
- Day31.py
- Day33.py
- Day34.py
- Day35dict.py
- Day35set.py
- Day36if.py
- Day36loops.py
- Day37ai.py
- Day37functions.py
- Day38lib.py
- Day38modules.py
- Day39matrixops.py
- Day39numpyarray.py
- Day40dffilter.py
- Day40dfgroup.py
- Day41custom.py
- Day41plot.py
- Day42heatmap.py
- Day42pairplot.py
- Day43analysis.py
- Day43loading.py
- Day44advanced.py
- Day44cleaning.py
- Day45classification.py
- Day45regression.py
- Day46housing.py
- Day46iris.py
- Day47housing.py
- Day47iris.py
- Day48housing.py
- Day48splitting.py
- Day49classification.py
- Day49regression.py
- Day50housing.py
- Day50iris.py
- Day51housing.py
- Day51iris.py
- Day52advanced.py
- Day52file.py
- Day53advanced.py
- Day53error.py
- Day54advanced.py
- Day54weather.py
- Day55housing.py
- Day55iris.py
- Day56housing.py
- Day56iris.py
- Day57housing.py
- Day57iris.py
- Day58housing.py
- Day58iris.py
- Day59housing.py
- Day59iris.py
- Day60Demo1.py
- Day60Demo2.py
- feature_selection_demo.py
- gen_dataset.py
- identifyobjects.py
- learncnn.py
- LogisticRegressionDemo_Day13.py
- makecustomerday15.py
- preprocess_demo.py
- randomforrest.py
- randomforrestdemo.py
- resume_data.py
- tweetgen.py