Explore courses

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

86482 courses Ready to transform your future

AI-Powered QA Automation: Building Testing Agents with Claude and Copilot

Learn how to leverage modern AI tools and agentic workflows to automate test generation, write resilient scripts, and accelerate your quality engineering career.
★ 4.6 (1,120)

SQL and MySQL Essentials for Practical Data Management

Learn to write efficient SQL queries and manage relational databases from scratch to support data analysis, backend development, and reporting.
★ 3.6 (1,351)

Game Development with Unity and C#: Build 2D and 3D Games

Learn game design and programming from the ground up as you write C# scripts, build interactive 2D and 3D environments, and apply industry-standard development practices.
★ 4.1 (1,928)

Android App Development with Kotlin: Build Real-World Projects

Learn modern Android development from scratch and build clone applications of popular platforms using Kotlin and clean architecture.
★ 4.3 (1,112)

50 Mini-Projects in HTML, CSS, and JavaScript

Master vanilla web development and DOM manipulation by building dozens of practical, interactive web components using modern HTML, CSS, and JavaScript.
★ 4.7 (1,041)

Android App Development Fundamentals

Learn to build mobile applications from the ground up by mastering core components, user interface design, and modern development workflows.
★ 4.1 (918)

Java Full Stack Development with Spring Boot and Angular

Build and connect a secure Spring Boot REST API with a dynamic Angular frontend, transitioning your skills into modern full-stack Java web development.
★ 4.5 (1,021)

React and Redux Architecture: Advanced Patterns and Authentication

Master enterprise-level React and Redux patterns, from custom middleware and secure token-based authentication to robust component testing.
★ 4.5 (1,028)

Flutter Mobile App Development for Beginners

Build cross-platform mobile applications from scratch using Dart and Flutter, mastering responsive layouts, state management, and modern UI design through written guides.
★ 4.5 (4,436)

Java Programming for Beginners: Core Syntax and Object-Oriented Concepts

Learn foundational Java programming, master object-oriented principles, and write clean code using modern syntax and industry-standard practices.
★ 4.3 (1,646)

Fullstack Web Development: Connect React, Node.js, and MongoDB

Master the essentials of fullstack development and build complete web applications by connecting React front-ends with Node.js back-ends and MongoDB databases.
★ 4.4 (1,073)

React Essentials: Build Responsive Web Applications

Learn to create dynamic user interfaces using modern React components, state management, and modular development patterns.
★ 4.1 (938)

Data Structures Explained: From Fundamental to Advanced Implementations

Learn how to choose, design, and implement efficient data structures to write optimized code and solve complex programming challenges with confidence.
★ 4.4 (7,666)

C# Web Automation with Selenium and NUnit

Build a robust test automation framework from scratch using C#, Selenium, and NUnit to streamline web application testing.
★ 4.3 (491)

iOS App Development with Swift: From Basics to Professional Projects

Learn the fundamentals of Swift programming and build functional mobile applications ready for the App Store.
★ 4.2 (1,053)

Python OOP: Learn the Four Pillars of Object-Oriented Programming

Transition from basic scripting to writing clean, structured, and reusable Python code by mastering classes, objects, and core object-oriented design principles.
★ 4.6 (1,006)

Python Data Structures and Algorithms for Coding Interviews

Master essential computer science concepts and modern Python techniques to confidently solve algorithmic challenges and ace your technical recruiting process.
★ 4.4 (1,032)

Full-Stack Web Development with React, Node.js, Express, and MongoDB

Learn to build and deploy modern, secure full-stack web applications from scratch using the MERN stack, even if you are new to backend programming.
★ 4.5 (1,064)

React Web Application Development with Hooks and Redux

Learn to build, test, and deploy production-ready web applications from scratch using modern React patterns, Redux state management, and routing.
★ 4.6 (1,198)

JUnit 5 and TDD for Java Testing

Learn to write reliable Java applications through unit testing, Mockito, and Test-Driven Development practices.
★ 4.3 (390)

DevOps CI/CD with Jenkins Pipelines and Docker

Automate your software delivery workflow by learning how to build, test, and deploy applications using Jenkins Pipelines, Docker, and infrastructure-as-code principles.
★ 4.3 (1,110)

TensorFlow and Deep Learning: Build and Train Neural Networks

Master the fundamentals of neural networks and build your own deep learning models using TensorFlow to solve real-world regression and classification problems.
★ 4.7 (1,037)

Java Multithreading and Concurrency: High-Performance Programming

Master parallel programming in Java to build highly responsive, fast, and modern applications using foundational multithreading tools and modern virtual threads.
★ 4.7 (1,064)

Deep Learning for Image Recognition: CNNs with Keras and TensorFlow in R

Build and train convolutional neural networks for image classification using Keras and TensorFlow in R, starting from foundational concepts to practical models.
★ 4.6 (325)