Explore courses

Find the right skills to grow, advance, and achieve your goals.

111573 courses Ready to transform your future

Serverless Web Development with Firebase

Build and deploy scalable web applications using the Firebase ecosystem for database management, user authentication, and cloud hosting.
★ 3.2 (210)

Java Programming Fundamentals for AP Computer Science A

Build a strong foundation in Java programming and master the key object-oriented concepts required to excel in the AP Computer Science A curriculum.
★ 4.6 (203)

Android App Development with Kotlin and Android Studio

Build modern mobile applications from scratch by mastering Android Studio, UI design principles, and core programming logic.
★ 4.2 (208)

C Programming Demystified: Learn the Internals and Memory Management

Master C programming from the ground up by understanding how your code interacts with system memory, pointers, and compilers.
★ 4.4 (199)

Securing Data with SQL Server Encryption and Masking

Learn how to protect sensitive database information by configuring column-level encryption, transparent data encryption, and dynamic data masking in SQL Server.
★ 4.3 (289)

Conversational AI: Build Chatbots with Python, Rasa, and LLMs

Develop intelligent conversational assistants from scratch using Python, Rasa, and modern language model APIs.
★ 4.3 (205)

Laravel Web Development: Building an Appointment Booking System

Build a multi-user medical scheduling application from scratch using the Laravel framework and modern PHP development practices.
★ 4.4 (169)

Hadoop Administration for Beginners: Plan, Deploy, and Manage Clusters

Learn to configure, monitor, and troubleshoot Hadoop clusters from scratch, mastering essential skills for modern big data infrastructure management.
★ 3.5 (180)

SQL Querying Basics for PostgreSQL, MySQL, and Oracle SQL

Write confident SQL queries across major database systems to retrieve, filter, and analyze data for software development, testing, and business intelligence.
★ 4.7 (203)

GitOps Automation with Flux for Kubernetes

Learn to manage Kubernetes applications and infrastructure by synchronizing your cluster state with Git repositories using Flux.
★ 4.4 (144)

iOS Auto Layout with Swift: Storyboards and Programmatic Constraints

Build responsive, adaptive iOS user interfaces by mastering constraints, size classes, and programmatic layouts using Swift and Xcode.
★ 4.5 (245)

Automated Web Testing with Selenium WebDriver and Java

Master the fundamentals of web test automation by writing clean, maintainable test scripts using Selenium WebDriver and Java.
★ 3.6 (240)

Strategy Development for NinjaTrader 8: A Practical Guide

Learn to build, customize, and deploy automated trading strategies using NinjaTrader 8 and C# with a structured, modular approach.
★ 4.5 (179)

Angular Development from Scratch: A Problem-Solving Guide

Build robust single-page applications from scratch using modern Angular features and a practical, problem-solving approach designed for beginners.
★ 4.0 (159)

Test-Driven Development with TypeScript for Beginners

Master the red-green-refactor workflow to write reliable, maintainable TypeScript applications through structured unit testing and mock design.
★ 4.7 (166)

Scala Functional Programming: Asynchronous and Concurrent IO Workflows

Learn to build resilient, asynchronous, and concurrent backend systems using modern Scala functional programming libraries like cats-effect and ZIO.
★ 4.8 (168)

AI Agent Development with Model Context Protocol (MCP)

Learn to build connected AI systems by mastering the Model Context Protocol to bridge language models with external data and real-world tools.
★ 4.4 (160)

Databricks and PySpark for Data Engineering and Machine Learning

Master the essentials of PySpark and Databricks to build scalable data pipelines and machine learning workflows for modern cloud environments.
★ 4.0 (214)

Supply Planning with SAP IBP: Algorithms and Constraints

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.
★ 4.5 (267)

Scientific Python for Engineers: Transition from Excel and Matlab

Master Python's scientific stack to automate tasks, analyze data, and solve complex mathematical equations, transitioning seamlessly from spreadsheets and legacy tools.
★ 4.5 (171)

Laravel Web Development: Build Modern PHP Applications

Learn to build secure, database-driven web applications from scratch using the popular Laravel PHP framework, from routing and database migrations to user authentication.
★ 4.4 (206)

Step-by-Step Python Programming for Beginners

Master Python fundamentals and build your logical thinking skills through a gentle, step-by-step approach designed for absolute beginners.
★ 4.5 (329)

Kafka and Zookeeper Fundamentals: Build and Deploy Clusters

Learn to configure, deploy, and manage Kafka clusters using Zookeeper and modern KRaft consensus while building robust message-driven applications.
★ 4.1 (270)

Full-Stack Web Development with the MERN Stack

Build and deploy dynamic web applications from scratch using MongoDB, Express, React, and Node.js with modern full-stack development practices.
★ 4.3 (201)