Library

68 topics across 16 categories — free to browse. Pick a topic for subtopics and lessons: flashcards, quizzes, visuals, and audio overviews.

Web Development

Frontend frameworks, libraries, and styling for modern web applications.

9topics166subtopics1,200lessons
React
535 lessons

React

React is a JavaScript library for building interactive user interfaces with reusable components.

25 subtopics
Next.js
107 lessons

Next.js

Next.js is a React framework for building fast, scalable web applications.

27 subtopics
JavaScript
121 lessons

JavaScript

JavaScript is a programming language that makes websites interactive and dynamic.

31 subtopics
CSS
59 lessons

CSS

CSS styles and formats the visual appearance of websites and web applications.

25 subtopics
Angular
51 lessons

Angular

Angular is a JavaScript framework for building dynamic web applications.

28 subtopics
HTML
78 lessons

HTML

HTML is the standard markup language for creating web pages and content.

7 subtopics
Vue.js
58 lessons

Vue.js

Vue.js is a JavaScript framework for building interactive user interfaces.

9 subtopics
Tailwind CSS
80 lessons

Tailwind CSS

Tailwind CSS is a utility-first framework for building custom user interfaces quickly.

7 subtopics
WE
111 lessons

Web Performance

Web Performance measures and optimizes how fast websites load and respond.

7 subtopics
Data & Databases

Storage, querying, and management of structured data.

5topics49subtopics545lessons
Testing & Quality

Testing practices, quality assurance, and test automation techniques.

1topic28subtopics308lessons
Mobile App Development

Building native and cross-platform applications for iOS and Android.

7topics170subtopics1,932lessons
React Native
1,326 lessons

React Native

React Native is a framework for building mobile apps with JavaScript code.

20 subtopics
Expo
116 lessons

Expo

Expo is a framework for building cross-platform mobile apps with React Native.

22 subtopics
Swift
44 lessons

Swift

Swift is Apple's programming language for building iOS, macOS, and other Apple platform apps.

31 subtopics
Kotlin
50 lessons

Kotlin

Kotlin is a modern programming language for building Android apps and JVM applications.

23 subtopics
Flutter
75 lessons

Flutter

Flutter is Google's framework for building cross-platform mobile apps quickly.

27 subtopics
iOS Developer Essentials
213 lessons

iOS Developer Essentials

Essential tools and frameworks for building applications on Apple's iOS platform.

25 subtopics
Android Developer Essentials
108 lessons

Android Developer Essentials

Essential tools and knowledge for building native Android applications efficiently.

22 subtopics
Core Languages

Core languages for building modern applications across platforms.

9topics188subtopics2,380lessons
TypeScript
1,367 lessons

TypeScript

TypeScript is JavaScript with static typing for building large-scale applications.

19 subtopics
Python
432 lessons

Python

Python is a versatile programming language for web development, data science, and automation.

32 subtopics
Java
140 lessons

Java

Java is a programming language for building cross-platform applications and software.

36 subtopics
Go
51 lessons

Go

Go is a programming language designed for building fast, scalable server applications.

31 subtopics
.NET / C#
145 lessons

.NET / C#

.NET is a Microsoft framework for building modern applications across Windows, web, and mobile.

34 subtopics
Rust
69 lessons

Rust

Rust is a systems programming language emphasizing safety and performance.

9 subtopics
PHP
52 lessons

PHP

PHP is a server-side scripting language for building dynamic websites and web applications.

12 subtopics
C++
58 lessons

C++

C++ is a powerful programming language for building fast, efficient system software and applications.

7 subtopics
Ruby
66 lessons

Ruby

Ruby is a programming language designed for web application development with elegant syntax.

8 subtopics
AI & Machine Learning

Building and working with artificial intelligence systems and large language models.

2topics47subtopics3,454lessons
Developer Tools

Version control, collaboration, and development workflow management.

6topics58subtopics449lessons
UI/UX Design

User interface design, usability, and user experience principles.

4topics55subtopics284lessons
Backend

Server-side runtimes, APIs, and services

9topics205subtopics1,322lessons
Node.js
145 lessons

Node.js

Node.js is a JavaScript runtime for building fast, scalable server applications.

35 subtopics
Python
432 lessons

Python

Python is a versatile programming language for web development, data science, and automation.

32 subtopics
Java
140 lessons

Java

Java is a programming language for building cross-platform applications and software.

36 subtopics
Go
51 lessons

Go

Go is a programming language designed for building fast, scalable server applications.

31 subtopics
.NET / C#
145 lessons

.NET / C#

.NET is a Microsoft framework for building modern applications across Windows, web, and mobile.

34 subtopics
NestJS
182 lessons

NestJS

NestJS is a progressive Node.js framework for building scalable server applications.

26 subtopics
Ruby on Rails
67 lessons

Ruby on Rails

Ruby on Rails is a web framework for building database-backed applications quickly.

9 subtopics
Django
97 lessons

Django

Django is a Python web framework for building secure, scalable web applications quickly.

1 subtopic
FastAPI
63 lessons

FastAPI

FastAPI is a Python web framework for building APIs quickly and efficiently.

1 subtopic
Security

Protecting applications from vulnerabilities and threats.

3topics45subtopics381lessons
Collaboration & Productivity Tools

Version control, communication platforms, and team workflow optimization.

5topics30subtopics413lessons
Computer Science

Fundamental algorithms, data structures, and computational theory concepts.

1topic22subtopics317lessons
Cloud & DevOps

Cloud platforms, deployment automation, and infrastructure management.

4topics57subtopics440lessons
System Design

Building scalable, reliable systems and architectural patterns.

3topics42subtopics652lessons
Product & Project Management

Product strategy, delivery, and team leadership

3topics49subtopics369lessons
IoT & Embedded Systems

Connected devices, microcontrollers, and hardware programming fundamentals.

1topic7subtopics116lessons