
Programming & Tech
Master software development, web technologies, and computer science fundamentals. Learn programming languages, frameworks, and technical skills from industry experts.
21 Subcategories
Algorithms & Data Structures
The problem-solving core of CS: data structures, algorithm design, complexity, and dynamic programming.
Computer Science
The discipline of computation: architecture, algorithms, databases, and AI foundations.
Databases
Storing data properly: design, modeling, administration, warehousing, and big data systems.
DevOps
Shipping software continuously: CI/CD, containers, configuration management, and DevSecOps.
Gaming Skills & Esports
Gaming as a discipline: competitive strategy, esports careers, streaming, and game analysis.
Internet of Things (IoT)
Connecting the physical world: IoT devices, edge computing, cloud platforms, and data analytics.
Artificial Intelligence
Master the science of building intelligent systems that learn from data. Covers machine learning fundamentals, deep learning architectures, natural language processing, computer vision, and reinforcement learning. From theoretical foundations to practical implementation and real-world AI applications.
Developer Tools
The developer's toolbelt: IDEs, testing tools, automation, and project management.
Cloud Computing
Computing on rented hardware: AWS, Azure, GCP, serverless architecture, and cloud cost management.
Computer Networks
How machines talk: protocols, the internet stack, network management, and security.
Cybersecurity
Attacking and defending systems: ethical hacking, cryptography, network and cloud security, and incident response.
Data Science
From raw data to decisions: statistics, visualization, big data, forecasting, and causal inference.
Digital Privacy
Protecting yourself online: encryption, tracking, GDPR, and anonymous browsing.
Mobile Development
Building for phones: Android, iOS, Flutter, cross-platform frameworks, and mobile security.
Operating Systems
What runs beneath your code: processes, memory, file systems, concurrency, and distributed systems.
Programming Fundamentals
First principles of programming: control structures, data structures, debugging, APIs, and version control.
Programming Languages
Mastering specific languages: Python, JavaScript, Java, C++, and Go.
Software Architecture
Designing systems at scale: microservices, API design, domain-driven design, and performance.
Technical Skills
Cross-cutting technical competencies: data analysis, machine learning, security, and collaboration tools.
Theoretical Computer Science
What computers can and cannot do: automata, computability, complexity, and cryptography.
Web Development
Building for the browser: HTML/CSS, JavaScript, front-end frameworks, and full-stack development.
