Start learning

Education for every stage.

Choose where you are in your learning journey, then explore subjects and clear, focused topic pages.

Browse education

Choose a category

17 learning categories

01

C Language

Learn C programming through a structured path from beginner syntax and problem-solving to advanced systems programming and research-level software engineering.

4 subjects 460 topics Explore
02

Python

Learn Python programming through a structured path from beginner syntax and problem-solving to advanced engineering, data-intensive systems and research-level computing.

4 subjects 620 topics Explore
03

PHP

Learn PHP through a structured path from beginner syntax and dynamic websites to advanced application architecture, performance, security and research-level language engineering.

4 subjects 757 topics Explore
04

C++

Learn C++ through a structured path from core syntax and object-oriented programming to templates, concurrency, systems engineering, performance and research-level language design.

4 subjects 435 topics Explore
05

VB.NET

Learn VB.NET through a structured path from language fundamentals and object-oriented programming to LINQ, desktop and web applications, concurrency, architecture and CLR research.

4 subjects 339 topics Explore
06

C#.NET

Learn C# and .NET through a structured path from language fundamentals and object-oriented programming to LINQ, web and desktop applications, cloud systems, performance and CLR research.

4 subjects 607 topics Explore
07

Java

Learn Java through a structured path from syntax, object-oriented programming and core libraries to concurrency, Spring, JVM internals, distributed systems and performance research.

4 subjects 675 topics Explore
08

JavaScript

Learn JavaScript through a structured path from syntax, functions and objects to the DOM, asynchronous programming, browser APIs, runtime internals, security and language research.

4 subjects 508 topics Explore
09

HTML & CSS

Learn HTML and CSS through a structured path from semantic documents and foundational styling to responsive layout, accessibility, performance, browser internals and standards research.

4 subjects 660 topics Explore
10

SQL

Learn SQL and relational databases through a structured path from tables, queries and joins to transactions, optimization, distributed systems, analytics and database research.

4 subjects 555 topics Explore
11

Website Designing

Learn website designing through a structured path from HTML, CSS and visual foundations to responsive interfaces, UX research, accessibility, performance and emerging design systems.

4 subjects 558 topics Explore
12

Web Development

Learn web development from web foundations, HTML, CSS and JavaScript through TypeScript, frameworks, Node.js, databases, APIs, security, cloud systems and research architecture.

4 subjects 775 topics Explore
13

Software Development

Learn software development from programming, requirements, design and Git through data structures, APIs, testing, architecture, DevOps, secure systems and software engineering research.

4 subjects 602 topics Explore
14

Android Development

Learn Android development from SDK setup, Kotlin, Java, XML and Compose through Jetpack, networking, storage, architecture, security, performance, publishing, AOSP and platform research.

4 subjects 657 topics Explore
15

iPhone Application Development

Learn iPhone application development from Xcode and Swift fundamentals through SwiftUI, UIKit, persistence, networking, concurrency, Apple frameworks, security, testing, App Store delivery and iOS runtime research.

4 subjects 498 topics Explore
16

Generative AI

Learn generative AI from model and prompt fundamentals through embeddings, RAG, agents, multimodal systems, training, evaluation, LLMOps, security, governance and frontier research.

4 subjects 634 topics Explore
17

Generative AI Programmer

Learn Generative AI programming from prompts and model APIs through AI-assisted coding, testing, debugging, code RAG, repository agents, secure tool use, production operations and software-engineering research.

4 subjects 437 topics Explore

Most read

Based on real lesson views

New learning

Recently published topics

6 newest pages

Generative AI Programmer · Research Level

Autonomous Software Engineering Research

Learn Autonomous Software Engineering Research through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.

Published 18 Sep 2026 Read topic
Generative AI Programmer · Research Level

AI Software Factories

Learn AI Software Factories through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.

Published 18 Sep 2026 Read topic
Generative AI Programmer · Research Level

Automated Software Evolution

Learn Automated Software Evolution through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.

Published 18 Sep 2026 Read topic
Generative AI Programmer · Research Level

Generative Software Engineering

Learn Generative Software Engineering through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.

Published 18 Sep 2026 Read topic
Generative AI Programmer · Research Level

AI-Native Software Engineering

Learn AI-Native Software Engineering through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.

Published 18 Sep 2026 Read topic
Generative AI Programmer · Research Level

Human-AI Pair Programming Research

Learn Human-AI Pair Programming Research through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.

Published 18 Sep 2026 Read topic

Freshly improved

Recently Updated

Genuine lesson content updates

Generative AI Programmer · Research Level

Autonomous Software Engineering Research

Learn Autonomous Software Engineering Research through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.

Updated 18 Sep 2026Read update
Generative AI Programmer · Research Level

AI Software Factories

Learn AI Software Factories through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.

Updated 18 Sep 2026Read update
Generative AI Programmer · Research Level

Automated Software Evolution

Learn Automated Software Evolution through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.

Updated 18 Sep 2026Read update
Generative AI Programmer · Research Level

Generative Software Engineering

Learn Generative Software Engineering through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.

Updated 18 Sep 2026Read update
Generative AI Programmer · Research Level

AI-Native Software Engineering

Learn AI-Native Software Engineering through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.

Updated 18 Sep 2026Read update
Generative AI Programmer · Research Level

Human-AI Pair Programming Research

Learn Human-AI Pair Programming Research through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.

Updated 18 Sep 2026Read update