keepcalculator

06 Numbers and Powers

12 Week AI Learning Plan Without Bootcamp

Card No. 06·63246 · Updated · Standard formula, shown below

Total study hours 120 hours
Weeks needed at 5 hrs/wk
24.0 weeks
Result
Study hours per week
10 hours
You entered
You enter
Study hours per week
You get
Total study hours, Weeks needed at 5 hrs/wk
Rounding
0 dp · 1 dp

This is a practical, week-by-week plan to learn artificial intelligence fundamentals in 12 weeks without paying for a bootcamp. You will focus on free and low-cost resources, build a portfolio of small projects, and finish with a solid foundation in machine learning and deep learning.

Why a 12-Week Plan Works

Bootcamps compress the same material into 12–16 weeks, but the content itself is freely available. The difference is structure and accountability. A self-directed plan works if you set a fixed schedule, use project-based learning, and stick to one primary curriculum. The 12-week timeframe is enough to cover Python, data handling, classic machine learning, and neural networks—if you study consistently.

What You Actually Need to Learn

AI is a broad field. For a practical foundation, focus on these core areas:

  • Python basics – syntax, functions, loops, libraries (NumPy, Pandas, Matplotlib).
  • Data handling – cleaning, exploring, and visualizing datasets.
  • Classic machine learning – regression, classification, clustering, model evaluation.
  • Deep learning – neural networks, backpropagation, convolutional and recurrent networks.
  • Tools – Jupyter Notebook, scikit-learn, TensorFlow or PyTorch, Git, and basic command line.

You do not need advanced calculus or linear algebra to start, but you should understand the intuition behind gradients and matrix multiplication. Most free courses teach the necessary math alongside the code.

Week-by-Week Breakdown

This plan assumes about 10 hours per week. Adjust the pace if you have more or less time.

  1. Weeks 1–2: Python and Data Tools
    Learn Python fundamentals using free resources like Automate the Boring Stuff or the official Python tutorial. Then practice with NumPy and Pandas on a small dataset (e.g., Titanic or Iris). Goal: write scripts that load, filter, and summarize data.
  2. Weeks 3–4: Data Visualization and Statistics
    Use Matplotlib and Seaborn to create plots. Learn basic statistics: mean, median, variance, correlation, and probability distributions. Goal: explore a dataset and present findings visually.
  3. Weeks 5–6: Classic Machine Learning
    Take Andrew Ng’s free Machine Learning Specialization on Coursera (audit mode) or read “Hands-On Machine Learning with Scikit-Learn, Keras & TensorFlow.” Implement linear regression, logistic regression, decision trees, and k-means on real datasets. Goal: build a model that predicts something (e.g., house prices) and evaluate it with accuracy or RMSE.
  4. Weeks 7–8: Deep Learning Fundamentals
    Study neural networks: perceptrons, activation functions, loss functions, and gradient descent. Use TensorFlow or PyTorch to build a simple feedforward network on MNIST. Goal: train a model that recognizes handwritten digits with above 95% accuracy.
  5. Weeks 9–10: Convolutional and Recurrent Networks
    Learn CNNs for image tasks and RNNs/LSTMs for sequence data. Follow tutorials from the official TensorFlow or PyTorch documentation. Goal: build a small image classifier (e.g., cats vs. dogs) and a text sentiment model.
  6. Weeks 11–12: Capstone Project and Portfolio
    Choose a problem you care about—predicting energy usage, classifying news articles, or generating text. Build a complete project: collect data, clean it, train a model, and deploy a simple web app using Streamlit or Gradio. Publish the code on GitHub and write a short README. Goal: have a public project that demonstrates your skills.

Free and Low-Cost Resources

You do not need to buy anything. These are widely used, reputable resources:

  • Python: “Automate the Boring Stuff” (free online), Codecademy’s free Python track.
  • Machine Learning: Andrew Ng’s “Machine Learning Specialization” (audit free), “Hands-On Machine Learning” (book, but many free summaries exist).
  • Deep Learning: “Deep Learning” by Ian Goodfellow (free online), fast.ai’s practical courses, TensorFlow and PyTorch tutorials.
  • Practice: Kaggle competitions (start with Titanic), Google Colab for free GPU time.

Common Mistakes and How to Avoid Them

Many self-taught learners stumble on the same pitfalls:

  • Jumping to deep learning too early. Master classic ML first; neural networks build on those concepts.
  • Watching videos without coding. You must type every line of code yourself. Pause and reproduce examples.
  • Ignoring data cleaning. Real datasets are messy. Spend time on preprocessing; it is most of the work in practice.
  • Not evaluating models properly. Use train/test splits and cross-validation. Avoid data leakage.
  • Building projects only from tutorials. Modify the tutorial’s code to solve a different problem. That forces understanding.

How to Stay on Track

Consistency beats intensity. Set a fixed time each day, even if it is only 30 minutes. Join online communities like r/learnmachinelearning or the fast.ai forums for support. Track your progress in a simple spreadsheet: what you learned, what you built, and what confused you. If you miss a day, do not try to catch up with marathon sessions; just resume the next day.

What You Can Do After 12 Weeks

With this plan, you will be able to:

  • Load and explore a dataset with Pandas and visualize it.
  • Train and evaluate classic ML models using scikit-learn.
  • Build and train neural networks with TensorFlow or PyTorch.
  • Deploy a simple model as a web app.
  • Read and understand most beginner-to-intermediate ML tutorials.

This is not enough to become a research scientist, but it is enough to apply for junior data analyst or machine learning intern roles, or to start contributing to open-source projects.

Frequently Asked Questions

Do I need a strong math background?

No, but you need to be comfortable with high-school algebra. Calculus and linear algebra are helpful, but you can learn the necessary concepts (derivatives, matrices) as you encounter them. Focus on intuition first, then dive deeper if you want to specialize.

How many hours per week do I really need?

Ten hours is a good target. If you can only do 5, the plan will take about 24 weeks. The key is consistency—5 hours spread across the week is better than 10 hours in one day.

Should I learn TensorFlow or PyTorch?

Both are excellent. PyTorch is more popular in research and has a more Pythonic feel; TensorFlow is widely used in industry, especially with Keras. Start with one—PyTorch is often easier for beginners—and you can switch later; the concepts transfer.

Can I get a job after 12 weeks?

It is possible for entry-level roles, but not guaranteed. The job market values demonstrated skills more than certificates. Your capstone project and GitHub portfolio are your strongest assets. Consider contributing to open-source or participating in Kaggle competitions to build a public track record.

What if I get stuck on a concept?

Use multiple resources. If a video explanation does not click, read a blog post or a textbook chapter. Post specific questions on Stack Overflow or Reddit. Do not spend more than a day on a single concept; move on and come back later—sometimes context from later topics clarifies earlier ones.

Is this plan enough to learn AI without any prior coding?

Yes, but you should spend extra time on Python in the first two weeks. If you have never coded before, consider spending an extra week on Python basics before starting the ML sections. The rest of the plan remains the same.

Related

Formula used
in t | Study hours per week | hours | 10 | 1 | 40
out total | Total study hours | hours | t * 12 | 0
out weeks | Weeks needed at 5 hrs/wk | weeks | (t * 12) / 5 | 1

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →