Skip to content

A comprehensive, self-paced AI bootcamp curriculum based on the **Artificial Intelligence: A Modern Approach (4th Edition)** textbook

License

Notifications You must be signed in to change notification settings

cliffordx/24-Months-AI-Course-Bootcamp-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 24 Months (104 Weeks) Artificial Intelligence (AI) Course Bootcamp

License Status Duration Focus GitHub stars GitHub forks GitHub watchers

A comprehensive, self-paced AI bootcamp curriculum based on the Artificial Intelligence: A Modern Approach (4th Edition) textbook. This roadmap covers the full spectrum of AI, from classical search and logic to modern deep learning, reinforcement learning, and Large Language Model (LLM) agents.

📚 Course Overview

This curriculum is structured into 4 Phases spanning 104 weeks. It balances rigorous theory reading with practical Python implementation, mini-projects, and a capstone system integration.

  • Phase I: Foundations and Classical AI Implementation (Weeks 1–26)
  • Phase II: Advanced Core AI and Deep Learning Foundation (Weeks 27–52)
  • Phase III: Generative AI Specialization (Weeks 53–78)
  • Phase IV: Operationalization, Trust, and Agents (Weeks 79–104)

🗓️ Phase I: Foundations and Classical AI Implementation

Focus: Agents, Search, Logic, Planning, and Probabilistic Basics
Duration: Weeks 1–26

Week Topic
01 Setup, review, and PEAS
02 Problem formulation and state spaces
03 BFS and DFS
04 Uniform-cost search and weekly wrap
05 Heuristic functions and greedy search
06 A* search and optimality
07 Local search: hill-climbing and simulated annealing
08 Online search and month-2/3 review
09 Game trees and minimax
10 Alpha-beta pruning and simple game agent
11 CSP modeling and backtracking
12 CSP heuristics and propagation
13 Logical agents and propositional basics
14 Propositional inference and Wumpus world
15 First-order logic: syntax and semantics
16 Inference in FOL and unification
17 Knowledge representation and ontologies
18 Logic + KR consolidation week
19 Classical planning and search
20 Planning graphs and advanced planning
21 Probability foundations
22 Conditional independence and BN basics
23 Exact and approximate inference in BNs
24 Probabilistic reasoning mini-project and review
25 Time, state, and temporal models
26 Smoothing and fixed-interval inference

🧠 Phase II: Advanced Core AI and Deep Learning Foundation

Focus: Probabilistic Reasoning, Decision Theory, Machine Learning, and Deep Learning
Duration: Weeks 27–52

Week Topic
27 Viterbi and most likely sequences
28 Particle filters and temporal review
29 Probabilistic programming concepts
30 Decision theory and utilities
31 Value of information and multiattribute utilities
32 Decisions review and bridge to MDPs
33 Markov decision processes (MDPs)
34 Value iteration and policy iteration
35 POMDPs and partial observability (conceptual)
36 Multiagent decision making overview
37 Learning as a rational activity
38 Decision trees and evaluation
39 Linear models and perceptron
40 Model selection and ensembles
41 Statistical and Bayesian views of learning
42 Learning with complete data: Gaussians and mixtures
43 Learning Bayesian networks
44 Learning HMMs and chapter review
45 Feedforward networks and computation graphs
46 Convolutional networks and regularization
47 Sequence models (RNNs/LSTMs)
48 Unsupervised and transfer learning; deep learning review
49 RL problem formulation and bandits
50 Value functions and DP backup intuition
51 Monte Carlo RL
52 Temporal-difference (TD) learning

🎨 Phase III: Generative AI Specialization

Focus: Reinforcement Learning, NLP, Computer Vision, and Robotics
Duration: Weeks 53–78

Week Topic
53 SARSA and on-policy control
54 Q-learning and off-policy control
55 Eligibility traces and n-step methods (optional depth)
56 Function approximation and deep RL overview
57 Planning + RL integration
58 Probabilistic models + RL
59 Deep RL concept bridge
60 RL portfolio and pre-capstone planning
61 Syntax, parsing, and grammars
62 Semantics and meaning representation
63 Information extraction and question answering
64 NLP review and hybridization mini-project
65 Image formation and basic vision tasks
66 Recognition and features
67 Geometry and multi-view vision
68 Vision review and integrated perception mini-project
69 Robotics foundations and hardware
70 Robot planning and RL in robotics
71 Philosophy, ethics, and safety of AI
72 Societal impact and capstone positioning
73 Finalize capstone problem and requirements
74 High-level architecture and search/planning core
75 Knowledge representation and constraints
76 Uncertainty and probabilistic reasoning layer
77 Decision-theoretic / RL core integration
78 Supervised/ML components and data strategy

🛡️ Phase IV: Operationalization, Trust, and Agents

Focus: Capstone Integration, Deployment, Specialized Research, and Career Prep
Duration: Weeks 79–104

Week Topic
79 NLP interface design (classical + neural)
80 LLM/tool-use integration
81 Evaluation framework and experiments
82 Robustness, safety, and ethics in your system
83 Documentation, report writing, and visualization
84 Polish, presentation, and retrospective
85 Post-capstone audit and gap analysis
86 Choose specialization and collect resources
87 Specialization core: literature replication
88 Specialization extension: add a twist
89 Portfolio hardening: testing and robustness
90 Documentation and storytelling
91 External datasets or APIs integration
92 Human feedback and interaction loop
93 Career-oriented packaging: demos and UX
94 Second opinion and code review
95 Final knowledge consolidation
96 Planning what comes after the 24-month bootcamp
97 Advanced reading and theory deep dive
98 Open-source AI contribution: orientation
99 First concrete open-source contribution
100 Competitive or benchmark project
101 Teaching and knowledge transfer
102 Comprehensive self-assessment
103 Career and portfolio alignment
104 Long-term roadmap and closing retrospective

🛠️ Tools & Technologies

  • Languages: Python
  • Key Libraries: aima-python (Official Repo), numpy, scikit-learn, pytorch / tensorflow, opencv, nltk / spacy.
  • IDE: VS Code AntiGravity with Jupyter Notebooks.
  • Environment: Conda / Virtualenv.

📜 License

This project is for educational purposes and follows the open-source licenses of the tools and libraries used.

CC BY-NC-ND 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

This means:

  • ✅ You can share and use this material for educational purposes with proper attribution
  • ❌ You may not use it for commercial purposes
  • ❌ You may not create derivative works

CC BY-NC-ND 4.0


⚖️ Disclaimer

This repository and its contents are intended for educational and informational purposes only. 📚

All copyrighted material is the property of its respective owners. The use of this content within this repository falls under fair use provisions for purposes such as commentary, education, criticism, and research as outlined in Section 107 of the U.S. Copyright Act of 1976.

If you are the copyright owner and believe that the material has been used improperly, please contact the repository owner to discuss appropriate action.

By using this repository, you acknowledge that the content is not for commercial use and is provided solely to support learning and knowledge-sharing. 🤝

📝 Changelog

-[Wednesday, December 3, 2025; 10:55:44]: first draft upload -[Thursday, December 5, 2025; 19:13:14]: updated README.md; added aima-python workbook, and "My Study Notes" folder.

About

A comprehensive, self-paced AI bootcamp curriculum based on the **Artificial Intelligence: A Modern Approach (4th Edition)** textbook

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published