NEW

German B2 — November 2026

Limited seats available →

The Artificial Intelligence

Free

The Artificial Intelligence

About this programme

Programme overview

The Artificial Intelligence is a comprehensive, career-oriented program designed to build a strong foundation in Artificial Intelligence while preparing learners for real-world AI roles. This 22-week structured course takes learners from the fundamentals of AI to modern technologies, combining theoretical knowledge with practical implementation and career development.

The course begins with Python programming, mathematical foundations, and core AI concepts before progressing to search algorithms, optimization techniques, knowledge representation, logical reasoning, and expert systems. Learners will then explore Machine Learning, Neural Networks, Deep Learning fundamentals, and modern Generative AI technologies, including Large Language Models (LLMs), Prompt Engineering, Embeddings, and Retrieval-Augmented Generation (RAG). The curriculum also introduces Computer Vision, Reinforcement Learning, and Responsible AI, providing a well-rounded understanding of today's AI landscape.

Throughout the program, learners will gain hands-on experience by completing practical assignments and real-world projects, such as search-based applications, machine learning models, neural networks, AI-powered assistants, computer vision systems, and reinforcement learning agents. These projects are designed to strengthen problem-solving skills while building a professional portfolio that showcases practical AI expertise.

In addition to technical learning, the course emphasizes career readiness. Learners will build a professional portfolio, create an ATS-friendly resume, optimize their GitHub and LinkedIn profiles, prepare for technical and behavioral interviews, and develop effective job search strategies. Industry-standard tools such as ChatGPT, Claude, GitHub Copilot, Hugging Face, LangChain, LlamaIndex, Gymnasium, and Weights & Biases are integrated throughout the learning experience to ensure learners are familiar with modern AI development workflows.


Whether you are a student, software developer, data professional, or career changer, this course provides the knowledge, practical experience, and career preparation needed to confidently begin your journey in Artificial Intelligence and pursue advanced AI specializations or industry roles.

Curriculum

What you'll learn

1

Python Refresher

Lesson 1: Python RefresherLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson provides a comprehensive refresher on the core Python progr...

2

Linear Algebra Essentials

Lesson 2: Linear Algebra EssentialsLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces the fundamental Linear Algebra concepts...

3

Probability & Bayes Basics

Lesson 3: Probability & Bayes BasicsLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson explores the fundamental principles of probab...

4

Development Environment & Git

Lesson 4: Development Environment & GitLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on setting up a professional AI de...

5

Landscape of the AI Field

Lesson 5: Landscape of the AI FieldLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson provides a comprehensive introduction to the field...

6

AI Foundations Notebook & Personal Study Plan

7

Uninformed search (BFS/DFS)

Lesson 1: Uninformed Search (BFS/DFS)Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces uninformed search algorithms, which e...

8

Informed Search (A*, Heuristics)

Lesson 2: Informed Search (A*, Heuristics)Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on informed search techniques that...

9

Adversarial Search (Minimax)

Lesson 3: Adversarial Search (Minimax)Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces adversarial search, where intelligen...

10

Constraint Satisfaction Problems (CSP)

Lesson 4: Constraint Satisfaction Problems (CSP)Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson explores Constraint Satisfaction Prob...

11

Local Search & Simulated Annealing

Lesson 6: Local Search & Simulated AnnealingLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces optimization algorithms de...

12

Search & Optimization Algorithms – A Pathfinding and CSP Solver*

13

Propositional & First-Order Logic

Lesson1:Propositional & First-Order LogicLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces the fundamental concepts of...

14

Inference & Resolution

Lesson 2: Inference & ResolutionLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on inference techniques that enable AI sy...

15

Semantic Networks & Ontologies

Lesson3:Semantic Networks & OntologiesLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces semantic networks and ontologies...

16

Expert Systems & Rule Engines

Lesson 4: Expert Systems & Rule EnginesLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson explores expert systems and rule engines t...

17

Introduction to Knowledge Graphs

Lesson 5: Introduction to Knowledge GraphsLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson provides an introduction to knowledge graph...

18

Rule-Based Expert System

19

Supervised vs. Unsupervised Learning

Lesson 1: Supervised vs. Unsupervised LearningLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces the two primary categories o...

20

Regression & Classification

Lesson 2: Regression & ClassificationLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on two of the most widely used super...

21

Decision Trees & Ensemble Learning

Lesson 3: Decision Trees & Ensemble LearningLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson explores Decision Trees and Ensemble...

22

Model Evaluation Metrics

Lesson 4: Model Evaluation MetricsLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces the metrics used to evaluate Machine Lea...

23

Scikit-learn Workflows

Lesson 5: Scikit-learn WorkflowsLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces the complete Machine Learning workflow usi...

24

End-to-End Machine Learning Classification

25

Perceptrons & Activation Functions

Lesson 1: Perceptrons & Activation FunctionsLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces the perceptron, the fundam...

26

Backpropagation from Scratch

Lesson 2: Backpropagation from ScratchLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on backpropagation, the learning algori...

27

Feedforward Networks in PyTorch

Lesson 3: Feedforward Networks in PyTorchLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces the implementation of feedforward...

28

Loss Functions & Optimizers

Lesson 4: Loss Functions & OptimizersLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson explores the role of loss functions and opti...

29

Overfitting & Regularization

Lesson 5: Overfitting & RegularizationLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on one of the most important challe...

30

From-Scratch Neural Network Backpropagation

31

Transformer Architecture Basics

Lesson 1: Transformer Architecture BasicsLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces the Transformer architecture, the...

32

Prompt Engineering

Lesson 2: Prompt EngineeringLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on Prompt Engineering, the practice of designing...

33

Embeddings & Vector Search

Lesson3: Embeddings & Vector SearchLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces embeddings and vector search, two e...

34

Retrieval-Augmented Generation (RAG)

Lesson 4: Retrieval-Augmented Generation (RAG)Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces Retrieval-Augmented Generati...

35

Claude / OpenAI APIs

Lesson 5: Claude / OpenAI APIsLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces learners to integrating Large Language Model...

36

Responsible Prompting

Lesson 6: Responsible PromptingLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on responsible prompting practices for Generat...

37

RAG Document Q&A Assistant

38

CNNs for Image Classification

Lesson 1: CNNs for Image ClassificationLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces Convolutional Neural Networks (CNNs...

39

Object Detection Basics

Lesson 2: Object Detection BasicsLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces the fundamentals of object detection, an...

40

Markov Decision Processes

Lesson 3: Markov Decision ProcessesLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces Markov Decision Processes (MDPs) as a m...

41

Q-Learning

Lesson 4: Q-LearningLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces Q-learning, a value-based Reinforcement Learning algor...

42

Policy vs. Value Methods

Lesson 5: Policy vs. Value MethodsLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson explores two fundamental approaches to Reinforcemen...

43

Gymnasium Environments

Lesson 6: Gymnasium EnvironmentsLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces Gymnasium, a standard framework for develo...

44

Computer Vision Classifier & Q-Learning Agent

45

Bias & Fairness in Models

Lesson 1: Bias & Fairness in ModelsLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson explores bias and fairness in Artificial Intel...

46

Explainability – SHAP & LIME

Lesson 2: Explainability – SHAP & LIMELearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces Explainable AI (XAI) and techniq...

47

AI Safety & Alignment Basics

Lesson 3: AI Safety & Alignment BasicsLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces the fundamentals of AI safety an...

48

Data Privacy & Governance

Lesson 4: Data Privacy & GovernanceLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on data privacy and AI governance, hel...

49

Regulatory Landscape – EU AI Act & NIST

Lesson 5: Regulatory Landscape – EU AI Act & NISTLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces the AI regulatory and...

50

AI Model Risk Assessment & Bias Audit

51

End-to-End Problem Framing

Lesson 1: End-to-End Problem FramingLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on transforming a real-world problem into...

52

Combining Search, Machine Learning & Generative AI

Lesson 2: Combining Search, Machine Learning & Generative AILearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on combining...

53

Documentation & Reproducibility

Lesson 3: Documentation & ReproducibilityLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson teaches learners how to professionally d...

54

AI Capstone Projects

55

capstone project 1

56

capstone project2

57

capstone project 3

58

Site Structure

Lesson 1: Site StructureLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson teaches learners how to organize an effective professional po...

59

Case-Study Format

Lesson 2: Case-Study FormatLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces the recommended format for presenting AI projec...

60

GitHub Hygiene

Lesson 3: GitHub HygieneLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on maintaining clean and professional GitHub reposito...

61

AI Portfolio Creation

62

ATS Formatting

Lesson 1: ATS FormattingLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces Applicant Tracking System (ATS) friendly resume fo...

63

Quantified Bullets

Lesson 2: Quantified BulletsLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson teaches learners how to transform generic resume statemen...

64

LinkedIn Optimization

Lesson 3: LinkedIn OptimizationLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on optimizing LinkedIn to support the learner'...

65

AI Engineer / AI Generalist Resume

66

Algorithms & Search Theory

Lesson 1: Algorithms & Search TheoryLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on revising important algorithms and...

67

Machine Learning & Neural Network Fundamentals

Lesson 2: Machine Learning & Neural Network FundamentalsLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson prepares learners for Mac...

68

Generative AI & Prompting

Lesson 3: Generative AI & PromptingLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson prepares learners for interviews focused on mo...

69

Behavioral / STAR Interviews

Lesson 4: Behavioral / STAR InterviewsLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on preparing learners for behavioral in...

70

Mock Interviews

Lesson 5: Mock InterviewsLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson provides practical interview simulation experience through r...

71

50+ Solved Interview Questions

72

Target Company List

Lesson 1: Target Company ListLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson teaches learners how to identify and organize companies...

73

Referrals & Cold Outreach

Lesson 2: Referrals & Cold OutreachLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces professional networking strategies...

74

Application Tracking

Lesson 3: Application TrackingLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on systematically tracking job applications and...

75

Offer Negotiation

Lesson 4: Offer NegotiationLearning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces the fundamentals of evaluating and negotiating...

76

AI Job Search & Application Tracking

Free Counselling — 30 Minutes

The Artificial Intelligence

No sales pitch. Just clear next steps for your goal.

Your details stay private. Privacy policy.

Have a friend's code? Apply it for a discount.

By submitting you agree to be contacted by Digital Aicademy.

You're in good hands.

Your counsellor will reach out on WhatsApp within 60 minutes during business hours.

Message us on WhatsApp
Start Your Journey