← Back to All Courses

🤖 Artificial Intelligence Lessons

Interactive lessons to learn artificial intelligence step by step

1

Introduction to AI and Machine Learning

What is AI? Types of AI (symbolic, machine learning, deep learning). Overview of ML lifecycle: data → model → evaluation → deployment.

2

Machine Learning Fundamentals

The AI workflow. Data cleaning, preprocessing, and visualization. Basics of pandas, matplotlib, seaborn.

3

Machine Learning Basics

Supervised vs unsupervised learning. Regression and classification. Train/test split, cross-validation.

4

Neural Networks and Deep Learning

Perceptron, feedforward networks. Intro to PyTorch. Training loops, loss functions, optimizers.

5

Natural Language Processing (NLP) Basics

From Bag-of-Words to embeddings. Word2Vec, GloVe, and modern embeddings. Tokenization, sequence modeling.

6

Large Language Models (LLMs) Foundations

What are transformers? Attention mechanism explained simply. Evolution: from RNN → LSTM → Transformer → GPT.

7

Prompt Engineering & Fine-Tuning

Zero-shot, few-shot, and chain-of-thought prompting. Prompt engineering strategies. Fine-tuning vs. LoRA vs. adapters.

8

Ethics & Responsible AI

Bias, fairness, misinformation, and AI safety. Data privacy, copyright, and model misuse.

9

Kaggle Competitions Deep Dive

How Kaggle works: notebooks, datasets, leaderboards. Strategies for feature engineering and model improvement.

10

Team Projects & Kaggle Competition

Work in groups on Kaggle competition entry or mini-LLM app (chatbot, summarizer, tutor bot).

11

Advanced Projects & Applications

Continue team projects. Build LLM-based applications or improve Kaggle competition entries.

12

Final Presentations & Beyond

Present Kaggle results and LLM applications. Explore careers in AI and continued learning paths.