A structured learning journey covering artificial intelligence, machine learning, generative AI, prompt engineering, model fundamentals, practical projects and responsible AI.

AI Foundations

1. AI Foundations

Start with the fundamentals of Artificial Intelligence and understand how modern AI systems work.

Topics to learn

  • What is Artificial Intelligence?
  • AI vs Machine Learning vs Deep Learning
  • Types of machine learning
  • Supervised and unsupervised learning
  • Training, validation and testing
  • Common AI use cases
  • AI terminology every technology professional should know

Recommended outcome: Understand the fundamentals before moving into machine learning and Generative AI.


2. Python for AI & Machine Learning

Build the programming foundation required for practical AI development.

Topics to learn

  • Python fundamentals
  • Variables, functions and modules
  • Lists, dictionaries and data structures
  • NumPy
  • Pandas
  • Data cleaning and preparation
  • Data visualization
  • Working with Jupyter Notebooks

Recommended outcome: Be able to analyse datasets and prepare data for machine learning.


3. Machine Learning Fundamentals

Learn how machine learning models learn from data and make predictions.

Topics to learn

  • Linear regression
  • Logistic regression
  • Decision trees
  • Random forests
  • Classification
  • Clustering
  • Feature engineering
  • Model evaluation
  • Overfitting and underfitting
  • Cross-validation

Recommended outcome: Build and evaluate basic machine learning models.


4. Deep Learning

Move from traditional machine learning into neural-network-based approaches.

Topics to learn

  • Neural network fundamentals
  • Activation functions
  • Forward and backward propagation
  • Training neural networks
  • Convolutional neural networks
  • Recurrent neural networks
  • Transformers
  • Introduction to PyTorch and TensorFlow

Recommended outcome: Understand the architecture behind modern AI systems.


5. Generative AI

Understand the technology behind today’s rapidly evolving Generative AI ecosystem.

Topics to learn

  • What is Generative AI?
  • Large Language Models
  • Tokens and context windows
  • Embeddings
  • Transformers
  • Foundation models
  • Text generation
  • Image generation
  • AI assistants
  • Retrieval-Augmented Generation (RAG)

Recommended outcome: Understand how Generative AI applications are designed and implemented.


6. Prompt Engineering

Learn how to communicate effectively with AI models.

Topics to learn

  • Prompt fundamentals
  • Zero-shot prompting
  • Few-shot prompting
  • Role prompting
  • Structured prompts
  • Chain-of-thought concepts
  • Context management
  • Prompt evaluation
  • Prompt optimization
  • Common prompting mistakes

Recommended outcome: Create reliable prompts for professional and technical use cases.


7. Building AI Applications

Move from theory to practical implementation.

Topics to learn

  • Working with AI APIs
  • Building AI-powered applications
  • Chatbot architecture
  • RAG applications
  • Vector databases
  • Embeddings
  • AI agents
  • Tool calling
  • AI application architecture
  • Integrating AI into existing applications

Recommended outcome: Build practical AI-powered solutions.


8. Responsible AI

Understand the risks and responsibilities associated with AI adoption.

Topics to learn

  • AI ethics
  • Bias and fairness
  • Privacy
  • Security
  • Explainability
  • Hallucinations
  • Data governance
  • Human oversight
  • Responsible AI implementation

Recommended outcome: Design and use AI responsibly in professional environments.


9. Practical AI Projects

Apply your learning through real-world projects.

Project 1 — AI Knowledge Assistant

Build an AI assistant that answers questions from a collection of documents.

Project 2 — RAG Application

Create a retrieval-augmented AI application using documents and embeddings.

Project 3 — AI Customer Support Assistant

Design an AI assistant capable of answering customer queries and escalating complex cases.

Project 4 — AI Productivity Assistant

Build an AI solution that summarizes information, generates content and assists with everyday tasks.


10. AI Career Roadmap

Choose your next specialization based on your career goals.

AI Engineer
→ Python → ML → Deep Learning → LLMs → AI Applications

Machine Learning Engineer
→ Python → Statistics → ML → Deep Learning → MLOps

Generative AI Engineer
→ Python → LLMs → Prompt Engineering → RAG → Agents

Data Scientist
→ Python → Statistics → Data Analysis → ML → Deep Learning

AI Product / Business Professional
→ AI Fundamentals → Generative AI → AI Use Cases → Responsible AI → AI Strategy


Your AI Learning Journey

Foundation → Python → Machine Learning → Deep Learning → Generative AI → Prompt Engineering → AI Applications → Responsible AI → Projects → Career Specialization