All Resources

Browse programming resources

Curated learning paths and practical walkthroughs, organized so you can build momentum fast.

Filters

Curated starting points

A few tracks we recommend most for fast, focused wins.

Practice now

All categories

Pick a track and follow the sections in order for best results.

AI & Automation

Learn AI and automation technologies to streamline processes.

12 resources
Explore

AI Chatbots

Master AI chatbot development to automate customer interactions.

10 resources
Explore

AI-Powered Web Development

Learn how to integrate AI to enhance user experience and automate processes in web development.

10 resources
Explore

API Development

Learn API development to connect and integrate various services.

5 resources
Explore

ASP.NET Core

Master ASP.NET Core for building modern, cloud-based, and internet-connected applications.

0 resources
Explore

Angular

Learn Angular, a JavaScript framework, to build dynamic web applications.

12 resources
Explore

Artificial Intelligence

Master AI concepts and techniques to create intelligent systems.

14 resources
Explore

Augmented Reality (AR)

Explore AR technologies to create interactive and immersive web experiences.

10 resources
Explore

Blockchain

Learn Blockchain concepts to develop secure and decentralized applications.

14 resources
Explore

Bootstrap

Learn Bootstrap to create responsive and mobile-first websites.

13 resources
Explore

C#

Master C# for building robust Windows and web applications.

14 resources
Explore

C++

Explore C++ to build high-performance applications and systems.

12 resources
Explore

CI/CD Pipelines

Learn to set up Continuous Integration and Continuous Deployment pipelines for faster development cycles.

0 resources
Explore

CSS

Master CSS to style and format web pages effectively.

11 resources
Explore

Cloud Computing

Explore Cloud Computing platforms and services for scalable applications.

12 resources
Explore

Cloud Functions

Master Cloud Functions to create serverless APIs and automate tasks in the cloud.

5 resources
Explore

Cybersecurity

Explore Cybersecurity principles to protect systems from threats.

14 resources
Explore

Data Science

Explore Data Science methods to analyze and visualize data.

14 resources
Explore

DevOps

Master DevOps practices to automate and manage infrastructure efficiently.

15 resources
Explore

Django

Master Django, a powerful Python framework, for web application development.

13 resources
Explore

Docker

Master Docker to containerize applications and simplify deployment.

14 resources
Explore

Express.js

Explore Express.js to build RESTful APIs with Node.js.

13 resources
Explore

Firebase

Learn Firebase to develop and scale mobile and web applications.

14 resources
Explore

Firebase Security Rules

Learn to write secure and efficient rules for managing Firebase Firestore and Realtime Database.

5 resources
Explore

Flask

Learn Flask, a lightweight Python framework, for creating REST APIs.

12 resources
Explore

Flutter

Master Flutter to develop cross-platform mobile applications.

10 resources
Explore

Game Development

Explore game development technologies to create interactive experiences.

11 resources
Explore

Git & GitHub

Learn version control with Git and collaborate using GitHub.

10 resources
Explore

Go (Golang)

Explore Go to build highly performant and scalable applications.

13 resources
Explore

GraphQL

Master GraphQL to build efficient APIs with flexible data fetching.

13 resources
Explore

HTML

Learn the fundamental building blocks of the web using HTML.

11 resources
Explore

Headless CMS

Explore headless CMS solutions to manage content independently from the frontend.

0 resources
Explore

Hybrid App Development

Explore frameworks like Ionic and Cordova to build hybrid apps for multiple platforms.

10 resources
Explore

JAMstack

Master JAMstack architecture to create fast and secure web applications.

0 resources
Explore

Java

Learn Java for web development, backend systems, and Android apps.

12 resources
Explore

JavaScript

Learn JavaScript to add interactivity and dynamic behavior to web pages.

13 resources
Explore

Kotlin

Learn Kotlin for Android development and backend applications.

11 resources
Explore

Kubernetes

Explore Kubernetes to orchestrate and manage containerized applications.

14 resources
Explore

Laravel

Master Laravel, a PHP framework, for building modern web applications.

12 resources
Explore

Low-Code/No-Code Development

Learn to build applications using low-code/no-code platforms to save development time.

0 resources
Explore

Machine Learning

Learn Machine Learning concepts to build AI-powered applications.

14 resources
Explore

Metaverse Development

Understand how to develop applications for the evolving metaverse ecosystem.

10 resources
Explore

Microservices Architecture

Learn microservices architecture to build scalable and modular applications.

0 resources
Explore

Mobile App Development

Master mobile app development using popular frameworks and languages.

11 resources
Explore

MongoDB

Learn MongoDB, a NoSQL database, for scalable application data management.

13 resources
Explore

Next.js

Master Next.js to create server-side rendered React applications.

10 resources
Explore

Node.js

Learn Node.js for building server-side applications and APIs.

13 resources
Explore

Nuxt.js

Explore Nuxt.js to create Vue applications with SSR and SEO optimization.

11 resources
Explore

PHP

Master PHP to build dynamic and secure web applications.

12 resources
Explore

Progressive Web Apps (PWA)

Master the techniques for building progressive web applications that work offline.

0 resources
Explore

Python

Explore Python for web development, data analysis, and automation.

12 resources
Explore

RESTful APIs

Learn RESTful API principles to design scalable and efficient APIs.

14 resources
Explore

React.js

Master React to build scalable and efficient web applications.

13 resources
Explore

Ruby on Rails

Learn Ruby on Rails for fast and efficient web application development.

13 resources
Explore

SASS/SCSS

Learn SASS and SCSS to write maintainable and scalable CSS.

11 resources
Explore

SEO & Digital Marketing

Understand SEO and digital marketing techniques to improve website visibility.

10 resources
Explore

SQL

Learn SQL to manage and query relational databases.

12 resources
Explore

Shell Scripting

Master Shell Scripting to automate system tasks effectively.

12 resources
Explore

Software Testing

Learn software testing techniques to ensure high-quality applications.

10 resources
Explore

Svelte

Learn Svelte, a modern JavaScript framework for building highly optimized web applications.

0 resources
Explore

Swift

Master Swift for building modern and efficient iOS applications.

12 resources
Explore

Tailwind CSS

Master Tailwind CSS to create highly customized UI designs.

12 resources
Explore

TypeScript

Explore TypeScript, a typed superset of JavaScript, for robust web applications.

12 resources
Explore

UI/UX Design

Learn UI/UX design principles to create user-friendly interfaces.

12 resources
Explore

Virtual Reality (VR)

Master VR technologies to build applications that offer immersive virtual environments.

10 resources
Explore

Vite

Learn Vite to build fast and optimized JavaScript applications.

10 resources
Explore

Vue.js

Explore Vue.js to build progressive and fast user interfaces.

11 resources
Explore

Web Accessibility

Understand web accessibility standards to create inclusive websites.

12 resources
Explore

Web Assembly (Wasm)

Explore WebAssembly to run high-performance applications in the browser.

0 resources
Explore

Web Security

Master web security best practices to protect applications from vulnerabilities and threats.

10 resources
Explore

Web3 and dApps

Explore Web3 technologies and build decentralized applications (dApps) on blockchain platforms.

10 resources
Explore

WordPress

Master WordPress to create and manage websites effortlessly.

11 resources
Explore

jQuery

Master jQuery to simplify DOM manipulation and enhance interactivity.

11 resources
Explore

Need help implementing this?

Get senior engineering support to ship it cleanly and on time.

Get Implementation Help