Explore courses
Find the right skills to grow, advance, and achieve your goals.
Build and deploy scalable web applications using the Firebase ecosystem for database management, user authentication, and cloud hosting.
Build a strong foundation in Java programming and master the key object-oriented concepts required to excel in the AP Computer Science A curriculum.
Build modern mobile applications from scratch by mastering Android Studio, UI design principles, and core programming logic.
Master C programming from the ground up by understanding how your code interacts with system memory, pointers, and compilers.
Learn how to protect sensitive database information by configuring column-level encryption, transparent data encryption, and dynamic data masking in SQL Server.
Develop intelligent conversational assistants from scratch using Python, Rasa, and modern language model APIs.
Build a multi-user medical scheduling application from scratch using the Laravel framework and modern PHP development practices.
Learn to configure, monitor, and troubleshoot Hadoop clusters from scratch, mastering essential skills for modern big data infrastructure management.
Write confident SQL queries across major database systems to retrieve, filter, and analyze data for software development, testing, and business intelligence.
Learn to manage Kubernetes applications and infrastructure by synchronizing your cluster state with Git repositories using Flux.
Build responsive, adaptive iOS user interfaces by mastering constraints, size classes, and programmatic layouts using Swift and Xcode.
Master the fundamentals of web test automation by writing clean, maintainable test scripts using Selenium WebDriver and Java.
Learn to build, customize, and deploy automated trading strategies using NinjaTrader 8 and C# with a structured, modular approach.
Build robust single-page applications from scratch using modern Angular features and a practical, problem-solving approach designed for beginners.
Master the red-green-refactor workflow to write reliable, maintainable TypeScript applications through structured unit testing and mock design.
Learn to build resilient, asynchronous, and concurrent backend systems using modern Scala functional programming libraries like cats-effect and ZIO.
Learn to build connected AI systems by mastering the Model Context Protocol to bridge language models with external data and real-world tools.
Master the essentials of PySpark and Databricks to build scalable data pipelines and machine learning workflows for modern cloud environments.
Learn to configure and run heuristic and optimizer-based plans in SAP IBP to resolve capacity constraints and streamline your organization's supply chain network.
Master Python's scientific stack to automate tasks, analyze data, and solve complex mathematical equations, transitioning seamlessly from spreadsheets and legacy tools.
Learn to build secure, database-driven web applications from scratch using the popular Laravel PHP framework, from routing and database migrations to user authentication.
Master Python fundamentals and build your logical thinking skills through a gentle, step-by-step approach designed for absolute beginners.
Learn to configure, deploy, and manage Kafka clusters using Zookeeper and modern KRaft consensus while building robust message-driven applications.
Build and deploy dynamic web applications from scratch using MongoDB, Express, React, and Node.js with modern full-stack development practices.