← All courses

Foundations of Artificial Intelligence (AI for Beginners)

Beginner developers and students who want to systematically understand AI. Analysts and engineers moving into machine learning and deep learning. Teachers who need a ready-made structured curriculum.

Log in to start →

Course preview

What you will learn

Explore the full curriculum before you enrol. Lessons unlock after purchase or free enrolment.

01

Introduction to AI and the Symbolic Approach

Topics covered

  • Understand what AI is and how weak AI differs from strong AI (AGI).
  • Learn about the Turing test and the problem of defining intelligence.
  • Master the top-down (symbolic) and bottom-up (neural network) approaches.
1 lesson10 questions~25 min
02

Foundations of Neural Networks

Topics covered

  • Understand how a perceptron is structured and how it's trained via gradient descent.
  • Build a multilayer network "from scratch": layers, activation functions, losses, backpropagation.
  • Learn the basics of working with PyTorch and TensorFlow/Keras.
1 lesson10 questions~25 min
03

Computer Vision: Fundamentals and Convolutional Networks

Topics covered

  • Learn the basics of image processing with OpenCV.
  • Understand the principle of convolution, pooling, and CNN architecture; know the classic architectures.
  • Apply pretrained networks and transfer learning.
1 lesson10 questions~25 min
04

Computer Vision: Generative Models and Advanced Tasks

Topics covered

  • Understand autoencoders and variational autoencoders (VAEs) and their applications.
  • Learn how GANs work: generator, discriminator, adversarial training.
  • Master object detection (IoU/mAP metrics, the R-CNN family, YOLO/SSD).
1 lesson10 questions~25 min
05

NLP: Text Representation and Recurrent Networks

Topics covered

  • Master classic text representations: Bag-of-Words, TF-IDF, n-grams.
  • Understand semantic embeddings (Word2Vec, GloVe) and their properties.
  • Learn about language modeling and training your own embeddings (CBoW/Skip-gram).
1 lesson10 questions~25 min
06

Transformers and Large Language Models

Topics covered

  • Understand the attention mechanism and its role in seq2seq tasks.
  • Learn the transformer architecture: self-attention, multi-head attention, positional encoding.
  • Understand BERT, pretraining, and fine-tuning; solve the NER task.
1 lesson10 questions~25 min
07

Other AI Methods and Ethics

Topics covered

  • Understand the principle of genetic algorithms and the class of problems they're useful for.
  • Learn the basics of reinforcement learning: environment, reward, policy; the Policy Gradient and Actor-Critic algorithms.
  • Understand the multi-agent approach and emergent behavior.
1 lesson10 questions~25 min
08

Final Exam

Final exam
35 questions~60 min