Loading...
Structured learning roadmaps to guide you from beginner to job-ready.
Best practices for designing clean, consistent, maintainable APIs.
Building augmented and virtual reality experiences.
Path to understanding cloud infrastructure and AWS core services.
Facilitating agile teams and Scrum processes.
Building native Android apps with Kotlin and modern Android tooling.
Building applications with the Angular framework.
Broad introduction to AI concepts beyond just machine learning.
Core Microsoft Azure services and cloud fundamentals.
Core skills for building and scaling server-side applications and APIs.
Automating tasks on Linux/Unix systems with shell scripts.
Fundamentals of blockchain and smart contract development.
Bridging business needs and technical solutions.
Building applications on the .NET platform with C#.
Path from C++ fundamentals to systems-level programming.
Securing cloud infrastructure and workloads.
Core CS knowledge underlying all software engineering roles.
Writing effective content for blogs, marketing, and the web.
Foundational path into security concepts, tools, and practices.
Turning raw data into insights using SQL, spreadsheets, and visualization.
Building pipelines and infrastructure for large-scale data processing.
From statistics fundamentals to building and evaluating ML models.
Foundational CS concepts needed for problem solving and technical interviews.
Managing, tuning, and securing production databases.
Infrastructure, automation, and delivery pipeline skills for modern software teams.
Building community and advocacy between a company and developers.
Core skills for planning and running digital marketing campaigns.
Deep dive into building applications with Django specifically.
Focused path on containerization fundamentals with Docker.
Search and analytics with Elasticsearch.
Programming microcontrollers and hardware-level systems.
Transitioning from individual contributor to leading an engineering team.
Core spreadsheet skills for data organization and analysis.
Building apps with Firebase backend-as-a-service.
Cross-platform mobile app development with Flutter and Dart.
Path to becoming a modern frontend developer, from the basics to advanced UI engineering.
Combined frontend and backend skill path for building complete applications.
Path into building games, focused on Unity and core game programming.
Version control fundamentals and collaborative workflows.
Learning path for building fast, concurrent systems with Go.
Core Google Cloud Platform services and cloud fundamentals.
Learning path for designing and consuming GraphQL APIs.
Foundational visual design skills for digital and print media.
Entry path into IT: hardware, software, and helpdesk skills.
Connecting devices and building Internet of Things systems.
Core Java skills through to enterprise application development.
Orchestrating and scaling containerized applications with Kubernetes.
Managing and maintaining Linux servers.
Operationalizing machine learning: pipelines, monitoring, and infrastructure.
Building, training, and deploying ML models in production systems.
Designing and operating systems built from independent services.
Working with the MongoDB document database.
Working with the MySQL relational database engine.
Core networking concepts for designing and managing networks.
Building full-stack React applications with the Next.js framework.
Building apps and automations without traditional programming.
Building backend services and APIs with Node.js.
Understanding how operating systems manage processes, memory, and files.
Server-side web development with PHP and modern frameworks.
Ethically testing systems for security vulnerabilities.
Deep dive into the PostgreSQL relational database.
Building dashboards and reports with Microsoft Power BI.
End-to-end product design: research, interaction design, and visual design.
Core skills for planning, prioritizing, and shipping products.
Core skills for planning, running, and delivering projects.
Techniques for effectively communicating with large language models.
From Python basics to building real applications and understanding the ecosystem.
From manual testing basics to test automation.
Learning path for building modern UIs with React.
Using Redis for caching, sessions, and fast data access.
Fundamentals of building and programming robotic systems.
Building web applications quickly with Ruby on Rails.
Systems programming with a focus on memory safety, using Rust.
Understanding relational databases, query design, and performance.
Building custom solutions on the Salesforce platform.
Building custom themes and apps on the Shopify platform.
Keeping large-scale systems reliable, observable, and performant.
Path from senior engineer to designing large-scale software architecture.
Designing end-to-end technical solutions aligned with business needs.
Focused path on building applications with Spring Boot.
Building fast, compiled web apps with Svelte and SvelteKit.
Concepts for designing scalable, reliable distributed systems.
Data visualization and dashboarding with Tableau.
Utility-first CSS styling with Tailwind.
Preparing for software engineering interviews: coding, system design, and behavioral.
Diagnosing and resolving technical issues for customers and users.
Skills for writing clear developer docs, guides, and API references.
Managing cloud infrastructure declaratively with Terraform.
Learning path for adding static typing to JavaScript with TypeScript.
Skills for designing usable, visually strong digital products.
Studying user behavior and needs to inform product design.
Building games and real-time 3D experiences with Unreal Engine.
Skills for editing and producing video content.
Learning path for building applications with Vue.js.
Making websites usable for people with disabilities.
Techniques for making websites load and run faster.
Building and customizing sites and themes on WordPress.
Native iOS app development with Swift and SwiftUI.