Explore courses
Find the right skills to grow, advance, and achieve your goals.
Master Groovy to enhance Java applications with dynamic features and powerful scripting capabilities for modern development.
Learn to program and optimize networked multiplayer shooter games from scratch using C++ and modern Unreal Engine framework classes.
Translate your ideas into functional web applications using AI-powered development tools and natural language, even with zero prior programming experience.
Establish a strong foundation in Java by reading through core concepts, from basic syntax to object-oriented programming, designed specifically for those new to coding.
Build database-driven web applications from scratch using Python, Django, PostgreSQL, and modern front-end styling tools.
Learn to build dynamic web applications with Python and Flask from scratch, manage databases, handle user data, and deploy your projects to the cloud.
Understand the Node.js runtime, master asynchronous programming with Promises and Async/Await, and structure clean backend code using modern modular patterns.
Learn the fundamentals of Swift programming and SwiftUI to design, code, and launch your very first functional iOS application with no prior coding experience.
Master React components, state, hooks, and modern routing through a streamlined, reading-based approach designed to get you building clean web applications quickly.
Master the utility-first workflow to create high-performance, responsive web interfaces and modern layouts through practical written exercises.
Master file-based routing, server-side rendering, and static site generation to build highly optimized Vue.js web applications from scratch.
Learn to build interactive, data-driven web applications from scratch, combining React's frontend power with a robust MERN stack backend.
Build a strong foundation in data governance, architecture, and quality, and learn how to prepare modern data pipelines for artificial intelligence workflows.
Learn the fundamentals of modern Dart, from variables and functions to object-oriented and asynchronous code.
Master the art of color correction and grading using DaVinci Resolve to elevate your video projects with professional-grade visual styling.
Learn how to write clean shell scripts, automate repetitive Linux tasks, and build robust command-line workflows from scratch.
Acquire foundational skills in data analysis, visualization, and machine learning using Python, SQL, Tableau, and modern AI tools through practical written guides.
Master the core concepts of Angular, from components and directives to signals and HTTP services, and start building responsive, dynamic web applications.
Build practical skills to design and deploy end-to-end artificial intelligence solutions using machine learning, agentic workflows, and modern automation tools.
Learn the fundamentals of AR, explore marker-based and WebAR technologies, and create your first interactive mobile AR experiences without writing code.
Master the integration of React and TypeScript to build robust, bug-free web applications with type-safe components, hooks, and state management.
Learn to write clean Python code and build functional web applications and data tools from scratch using modern programming practices.
Learn to write efficient SQL queries, manage database tables, and analyze data using SQL Server and T-SQL, starting from the absolute basics.
Build a functional online store from the ground up using MongoDB, Express, React, and Node.js while learning modern state management and secure authentication.