Explore the catalog

Interview Prep

Explore Interview Prep
Master coding interviews by learning key coding patterns and efficient problem-solving techniques with specialized courses and AI-enabled mock interviews.

Machine Learning

Explore Machine Learning
Master machine learning concepts, explore real-world scenarios, dive into deep learning, and enhance projects with specialized courses and practical projects.

AWS

Explore AWS
Explore various AWS offerings to help you build, deploy, and manage applications efficiently in the cloud, and get hands-on experience with our Cloud Labs.

Generative AI

Explore Generative AI
Explore, create, and master generative AI techniques with our diverse courses, engaging projects, and skill paths, empowering you to redefine AI applications.

Learn to Code

Explore Learn to Code
Learn to code through our courses and paths and become a backend engineer in Python or Java, or learn to code for databases, machine learning or data science.

Learn Python

Explore Learn Python
Master Python—a versatile, beginner-friendly language for aspiring developers and problem-solvers seeking careers in automation, data science, web development, and AI—and harness its power for fast prototyping across in-demand fields.

Learn Java

Explore Learn Java
Learn Java through comprehensive courses covering foundational programming concepts, hands-on projects, advanced techniques, interview preparation, and essential frameworks.

Learn JavaScript

Explore Learn JavaScript
Master JavaScript with comprehensive courses on core programming fundamentals, web application security, and modern ES6+ features, empowering you to build interactive, secure, and efficient applications.

Learn Other Languages

Explore Learn Other Languages
Explore our top programming language courses to elevate your programming skills and gain expertise in in-demand technologies.