Courses
14 courses: Python, JavaScript, HTML, CSS, C, C#, algorithms and AI courses. Start from zero, progress by writing real code.

Python Basics
BeginnerLearn Python from zero by building your own text adventure game — variables, conditions, loops, lists, and functions, step by step.
Featured topics
- First Steps: Screen, Comments & Variables
- Talking to the Player: Input & Text
- Numbers & Operators: Doing Math
- Making Decisions: Conditions

Intermediate Python
IntermediateGo beyond the basics — functions in depth, comprehensions, errors, files, and object-oriented Python — by rebuilding your adventure game with classes.
Featured topics
- Functions, Leveled Up
- Comprehensions & Iterables
- Deeper Collections & Text
- Errors & Exceptions

Algorithm Basics
BeginnerLearn to think like a programmer — step by step. No prior coding needed: master algorithms by teaching a robot helper named Robo, with gentle Python explained from scratch.
Featured topics
- What Is an Algorithm? Step-by-Step Thinking
- Input, Output & State
- Making Decisions: Conditional Logic
- Loops: Repeating Steps

AI Literacy
BeginnerLearn to use AI assistants effectively and responsibly — from your very first prompt to building your own AI workflow.
Featured topics
- What AI Really Is
- Prompting Basics
- Anatomy of a Great Prompt
- Advanced Techniques

C Basics
BeginnerLearn C from zero — output, variables, logic, loops, functions, and arrays — by building a small command-line toolkit.
Featured topics
- First Steps in C
- Variables & Types
- Input & Operators
- Making Decisions

Intermediate C
IntermediateGo deeper in C — pointers, strings, structs, dynamic memory, and files — by upgrading your command-line toolkit into a real data manager.
Featured topics
- Pointers: Working with Addresses
- Pointers and Functions
- Pointers and Arrays
- Strings In Depth

C# Basics
BeginnerStart coding in C# from zero — printing, variables, decisions, loops, methods, collections, and your first classes — by building a console quiz game step by step.
Featured topics
- First Steps in C#
- Variables & Types
- Input & Operators
- Making Decisions

HTML Basics
BeginnerBuild your first web pages from scratch — tags, text, links, images, lists, tables, and forms — by creating your own About Me page step by step, with a live preview at every step.
Featured topics
- First Steps in HTML
- Text & Content
- Links & Images
- Lists

CSS Basics
BeginnerMake web pages beautiful with CSS — colors, fonts, the box model, backgrounds, spacing, and flexbox layout — by styling a real page step by step, with a live preview at every step.
Featured topics
- First Steps in CSS
- Selectors
- Colors & Text
- The Box Model

JavaScript Basics
BeginnerMake web pages come alive with JavaScript — output, variables, numbers, strings, conditions, functions, arrays, and loops — by writing real code that changes a page, with a live preview at every step.
Featured topics
- First Steps in JS
- Variables
- Numbers & Operators
- Strings

Intermediate C#
IntermediateGo deeper into C# with object-oriented programming — classes, properties, inheritance, polymorphism, interfaces, collections, LINQ, and exceptions — by building a library catalog app step by step.
Featured topics
- Classes & Objects
- Properties & Encapsulation
- Inheritance
- Polymorphism & Abstraction

Intermediate HTML
IntermediateGo beyond the basics of HTML — advanced forms and validation, rich tables, audio and video, semantic structure, accessibility, and metadata — by building a complete, professional web page step by step, with a live preview at every step.
Featured topics
- Forms in Depth
- Selects & Rich Inputs
- Tables in Depth
- Media & Embeds

Intermediate CSS
IntermediateGo beyond the basics of CSS — advanced selectors, the cascade and specificity, gradients, positioning, CSS Grid, transitions and transforms, and responsive design — by styling a polished, interactive, responsive page step by step, with a live preview at every step.
Featured topics
- Advanced Selectors & Pseudo-classes
- Specificity, Cascade & Inheritance
- Colors & Gradients
- Positioning

Intermediate JavaScript
IntermediateGo beyond the basics of JavaScript — array methods, objects, arrow functions, iteration, DOM manipulation, and events — by building interactive page features step by step, with a live preview at every step.
Featured topics
- Array Methods I
- Array Methods II
- Objects
- Arrow Functions & Scope