Everyone's talking about AI adoption. Almost nobody has the real numbers. Help us change that — and get the full report šŸ‘‰ Engineers | Leaders

courses

Browse all available courses on AI and machine learning


Understanding Tool Calling

Master how LLMs invoke external tools — from JSON Schema definitions and model decision-making to agent loops, security, and production monitoring.

10 lessons

Understanding microGPT

Walk through Karpathy's 200-line GPT implementation — from autograd and tokenization to multi-head attention, training, and text generation.

13 lessons

Understanding GPT

Build a GPT language model from scratch in PyTorch — from a bigram baseline through self-attention, multi-head attention, and full transformer blocks to generating Shakespeare.

12 lessons

Data Structures & Algorithms

Master the fundamental data structures and algorithms that underpin all software — arrays, linked lists, trees, graphs, sorting, and more — with typed Python implementations and complexity analysis.

30 lessons

Computer Science Fundamentals

Understand the layers beneath your code — how CPUs execute programs, how memory hierarchies work, how processes and threads enable concurrency, and how networks connect everything together.

21 lessons

Software Design & Systems

Learn the design patterns, testing practices, and system design principles that separate working code from well-engineered software — from GoF patterns to scalable distributed architectures.

20 lessons