Library
62 topics across 15 categories — free to browse. Pick a topic for subtopics and lessons: flashcards, quizzes, visuals, and audio overviews.
Web DevelopmentFrontend frameworks, libraries, and styling for modern web applications.
9topics166subtopics730lessons
React
React is a JavaScript library for building interactive user interfaces with reusable components.
Next.js
Next.js is a React framework for building fast, scalable web applications.
JavaScript
JavaScript is a programming language that makes websites interactive and dynamic.
CSS
CSS styles and formats the visual appearance of websites and web applications.
Angular
Angular is a JavaScript framework for building dynamic web applications.
HTML
HTML is the standard markup language for creating web pages and content.
Vue.js
Vue.js is a JavaScript framework for building interactive user interfaces.
Tailwind CSS
Tailwind CSS is a utility-first framework for building custom user interfaces quickly.
Web Performance
Web Performance measures and optimizes how fast websites load and respond.
Data & DatabasesStorage, querying, and management of structured data.
4topics48subtopics316lessons
Databases & SQL
Databases & SQL store and query large amounts of structured data efficiently.
PostgreSQL
PostgreSQL is an open-source relational database for storing and managing data.
MongoDB
MongoDB is a NoSQL database that stores data in flexible, document-based formats.
Redis
Redis is an in-memory database for fast caching and real-time data storage.
Testing & QualityTesting practices, quality assurance, and test automation techniques.
1topic28subtopics230lessons
Mobile App DevelopmentBuilding native and cross-platform applications for iOS and Android.
7topics170subtopics1,667lessons
React Native
React Native is a framework for building mobile apps with JavaScript code.
Expo
Expo is a framework for building cross-platform mobile apps with React Native.
Swift
Swift is Apple's programming language for building iOS, macOS, and other Apple platform apps.
Kotlin
Kotlin is a modern programming language for building Android apps and JVM applications.
Flutter
Flutter is Google's framework for building cross-platform mobile apps quickly.
iOS Developer Essentials
Essential tools and frameworks for building applications on Apple's iOS platform.
Android Developer Essentials
Essential tools and knowledge for building native Android applications efficiently.
Core LanguagesCore languages for building modern applications across platforms.
9topics188subtopics1,800lessons
TypeScript
TypeScript is JavaScript with static typing for building large-scale applications.
Python
Python is a versatile programming language for web development, data science, and automation.
Java
Java is a programming language for building cross-platform applications and software.
Go
Go is a programming language designed for building fast, scalable server applications.
.NET / C#
.NET is a Microsoft framework for building modern applications across Windows, web, and mobile.
Rust
Rust is a systems programming language emphasizing safety and performance.
PHP
PHP is a server-side scripting language for building dynamic websites and web applications.
C++
C++ is a powerful programming language for building fast, efficient system software and applications.
Ruby
Ruby is a programming language designed for web application development with elegant syntax.
AI & Machine LearningBuilding and working with artificial intelligence systems and large language models.
2topics46subtopics790lessons
Developer ToolsVersion control, collaboration, and development workflow management.
6topics58subtopics416lessons
Git
Git is a version control system for tracking code changes and collaborating with developers.
GitHub
GitHub is a platform for version control and collaborative software development.
Bitbucket
Bitbucket is a Git repository hosting platform for version control and team collaboration.
Postman
Postman is an API development platform for testing and documenting APIs.
VS Code
VS Code is a free code editor for writing and debugging software applications.
Linux / Command Line
Linux is a free operating system; command line is text-based computer control.
UI/UX DesignUser interface design, usability, and user experience principles.
4topics55subtopics268lessons
UI Development Fundamentals
Core principles and practices for building effective, user-friendly interfaces.
UX Principles And Design
UX Principles and Design create intuitive, user-centered digital experiences.
Figma
Figma is a cloud-based design tool for creating user interfaces and prototypes.
Canva
Canva is a design platform that lets anyone create professional graphics and visuals.
BackendServer-side runtimes, APIs, and services
7topics203subtopics1,021lessons
Node.js
Node.js is a JavaScript runtime for building fast, scalable server applications.
Python
Python is a versatile programming language for web development, data science, and automation.
Java
Java is a programming language for building cross-platform applications and software.
Go
Go is a programming language designed for building fast, scalable server applications.
.NET / C#
.NET is a Microsoft framework for building modern applications across Windows, web, and mobile.
NestJS
NestJS is a progressive Node.js framework for building scalable server applications.
Ruby on Rails
Ruby on Rails is a web framework for building database-backed applications quickly.
SecurityProtecting applications from vulnerabilities and threats.
2topics44subtopics298lessons
Collaboration & Productivity ToolsVersion control, communication platforms, and team workflow optimization.
5topics30subtopics413lessons
Jira
Jira is project management software for tracking tasks and bugs in software development.
Confluence
Confluence is a collaborative workspace for creating, organizing, and sharing team documentation.
Trello
Trello is a visual task management tool for organizing projects and workflows.
Notion
Notion is an all-in-one workspace for notes, databases, and project management.
Slack
Slack is a messaging platform that teams use to communicate and collaborate efficiently.
Computer ScienceFundamental algorithms, data structures, and computational theory concepts.
1topic22subtopics208lessons
Cloud & DevOpsCloud platforms, deployment automation, and infrastructure management.
4topics57subtopics332lessons
Cloud & DevOps Fundamentals
Cloud and DevOps Fundamentals teaches deployment, automation, and infrastructure management practices.
Docker
Docker packages applications with dependencies into portable containers for consistent deployment.
Kubernetes
Kubernetes is an open-source platform for automating containerized application deployment and scaling.
AWS
Amazon Web Services provides cloud computing infrastructure and services on demand.
System DesignBuilding scalable, reliable systems and architectural patterns.
2topics41subtopics380lessons
Product & Project ManagementProduct strategy, delivery, and team leadership
3topics49subtopics232lessons
Product Management Fundamentals
Product Management Fundamentals teaches core skills for guiding products from concept to market success.
Project Management
Project management organizes tasks, timelines, and team coordination to deliver work efficiently.
Agile & Scrum
Agile and Scrum are iterative frameworks for managing software development projects efficiently.