Explore
What do you want to become?
Explore
Paths & courses
Follow a full learning path or jump into a single course that catches your eye.
Paths
Follow a structured journey from first lesson to finish.
2 paths
Technical & Digital1 coursesModern Python Essentials
Essential Python skills for data analytics and data science — practical, modern, and ready for real-world data work.
Technical & Digital25 coursesModern Full Stack Web Developer
Learn how to build modern websites and full-stack web applications from scratch. This path takes you from web foundations to frontend development, backend APIs, databases, deployment, cloud hosting, and AI-assisted software development.
Courses
Jump into a single course and start learning right away.
42 courses

Modern Python Essentials
Learn the Python essentials you need for data analytics and data science — variables, data structures, CSVs, NumPy, Pandas, and visualization — without going too deep.
15 lessons · 2 weeks
Python
Start python on the right foot with our comprehensive, step by step and practical python tutorials. Grab python's expensive skills now.
28 lessons · 4 weeks

Web Development Foundations
Understand how the internet, browsers, servers, websites, web apps, domains, hosting, HTTP, APIs, and databases work before writing serious code.
12 lessons · 1–2 weeks

Learning, Problem Solving & AI
Learn how developers think, research, debug, break down problems, and use AI responsibly as a coding partner.
13 lessons · 1–2 weeks
HTML
HTML is the language of the internet. Get introduced to the basic structure of a webpage, common tags, and simple ways to style webpages here
5 lessons · 5 days

HTML & Web Page Structure
Learn how to structure web pages using semantic HTML, media, forms, and accessibility-friendly markup.
12 lessons · 6 days
CSS
Learn how to beautify and design your HTML structured pages here. With smart, step by step tutorials from us.
6 lessons · 6 days

CSS & Responsive Design
Learn how to style professional, responsive web pages using CSS fundamentals, layout systems, and modern UI patterns.
12 lessons · 1–2 weeks
Java
Wondering what all the fuss about Java is? Here is everything you need to get started.For beginners who want to learn an enterprise-level programming language.
13 lessons · 2 weeks

JavaScript Essentials
Learn programming fundamentals and use JavaScript to add interactivity, logic, and API-powered behavior to websites.
16 lessons · 1–2 weeks
Django
The Web Framework for perfectionists with deadlines. Let's walk through django step by step. Build a real world project now. Let's go!
9 lessons · 1–2 weeks

Git, GitHub & Developer Workflow
Learn how professional developers manage code, collaborate, review changes, and protect projects with version control.
12 lessons · 6 days
Ruby
Get a handle on all you need to get started with Ruby.
11 lessons · 2 weeks

UI/UX for Developers
Learn practical design principles that help developers build interfaces that look clean, feel intuitive, and work well on mobile and desktop.
12 lessons · 6 days

SvelteKit Frontend Development
Build modern frontend applications with SvelteKit using components, routing, forms, layouts, state, API calls, and deployment-ready architecture.
16 lessons · 1–2 weeks

Python Programming
Learn Python fundamentals for backend development, automation, scripting, and working with data.
16 lessons · 1–2 weeks

Django Backend Development
Build server-side web applications using Django models, views, URLs, templates, authentication, admin, and structured project architecture.
16 lessons · 1–2 weeks
C Sharp
C# is a cross-platform programming language used for building apps, games, and websites. Cover all the essentials of C# and more here.
12 lessons · 2 weeks

Databases & PostgreSQL
Understand how application data is modeled, stored, queried, related, optimized, backed up, and used safely in production.
16 lessons · 1–2 weeks

APIs with Django REST Framework
Build REST APIs with Django REST Framework for frontend and mobile apps using serializers, viewsets, authentication, permissions, filtering, and pagination.
16 lessons · 1–2 weeks

Full Stack Integration
Connect a SvelteKit frontend to a Django REST backend and build complete authenticated product features.
16 lessons · 1–2 weeks
SQL
SQL is the standard language for anything database related. Start with the basic concepts of databases, tables, queries, and advance to functions and relations.
8 lessons · 1–2 weeks
R
R is a programming language used for data modeling and statistics. Get introduced to key concepts, data structures and methods for data manipulation right here.
8 lessons · 1–2 weeks

Security for Web Developers
Learn practical security basics every web developer needs to protect users, data, payments, accounts, and production systems.
16 lessons · 1–2 weeks

Payments & Subscriptions
Add monetization to web products using payment gateways, webhooks, pricing rules, subscriptions, invoices, and access control.
16 lessons · 1–2 weeks
Big Data
Learn about where big data comes, the methods to analyze it, and its possible pitfalls.
3 lessons · 3 days

Testing & Debugging
Learn how to find bugs, understand errors, test features, inspect requests, and build confidence in application quality.
16 lessons · 1–2 weeks

Docker & Local Development
Use Docker to create reliable local development environments for frontend, backend, databases, and supporting services.
16 lessons · 1–2 weeks

Deployment & DevOps
Deploy real applications using domains, DNS, SSL, reverse proxies, app servers, CI/CD, static files, logs, and monitoring basics.
16 lessons · 1–2 weeks

Cloud & Production Systems
Understand cloud infrastructure, managed databases, storage, backups, caching, CDNs, logging, scaling, and operational safety.
16 lessons · 1–2 weeks

Advanced AI-Assisted Development
Use AI professionally for planning, scaffolding, coding, debugging, testing, refactoring, documentation, and code review without losing understanding.
16 lessons · 1–2 weeks

Software Architecture
Learn how to structure larger applications with clear boundaries, reusable services, background jobs, notifications, and maintainable modules.
16 lessons · 1–2 weeks
Using APIs
Learn the basics of an API by making a request to one in JavaScript.
3 lessons · 3 days
Programming
What at all is programming? Come along as we explore and understand programming in its basic ways. This is for absolute beginners.
9 lessons · 1–2 weeks

Real-World Product Building
Practice building complete products from idea to launch using requirements, user stories, MVP planning, analytics, admin tools, and feedback loops.
16 lessons · 1–2 weeks

Freelancing & Career Preparation
Learn how to earn with web development skills through client work, proposals, pricing, scope management, communication, contracts, and maintenance.
16 lessons · 1–2 weeks

Portfolio, Career & Interviews
Turn completed projects into a strong portfolio, GitHub profile, CV, LinkedIn presence, case studies, and interview-ready explanations.
16 lessons · 1–2 weeks
React
Find out why React is the hottest thing in frontend and get an understanding of its component architecture, props, JSX, and much more.
4 lessons · 4 days

Capstone Project
Prove full-stack competence by planning, designing, building, testing, deploying, documenting, and presenting a serious production-style application.
16 lessons · 1–2 weeks
Git
Git helps you keep track of you and your team's files, from your very first v.1.0 to your latest release. Learn how to use it right here.
5 lessons · 5 days
PHP
PHP is a programming language that's used by millions of websites every day. Get introduced to the basics and start your web developer journey.
7 lessons · 1–2 weeks
JavaScript
Learn one of the most flexible programming languages used to power dynamic apps and webpages.
26 lessons · 4 weeks