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.