Explore courses

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

113754 courses Ready to transform your future

QA Testing and Quality Assurance in Agile and Waterfall

Master the fundamentals of software quality assurance and learn how to implement effective testing strategies within Agile, Scrum, and Waterfall environments.
★ 4.5 (1,394)

Deploying Docker Containers on AWS with ECS and Fargate

Deploy Docker applications on AWS by learning to set up, scale, and secure containers using ECS, Fargate, and modern deployment pipelines.
★ 4.6 (2,643)

Apache NiFi for Beginners: Design and Manage Big Data Flows

Master the fundamentals of data routing and delivery to build, monitor, and troubleshoot automated real-time data pipelines without complex coding.
★ 4.5 (5,387)

Hands-On JavaScript: Build Web Applications for Your Portfolio

Master foundational JavaScript and modern ES6+ features by writing clean code to build a series of interactive web applications from scratch.
★ 4.4 (178)

JavaScript Programming: Foundations to Advanced Web Development

Learn JavaScript from the ground up, moving from basic syntax to asynchronous programming and modern web development practices to build interactive web applications.
★ 4.1 (290)

Kubernetes Operations: Helm, Monitoring, and Deployment Patterns

Master the tools and workflows required to manage production-ready Kubernetes environments, from automated packaging with Helm to comprehensive cluster monitoring.
★ 4.3 (1,332)

Python Design Patterns: Foundations of Object-Oriented Architecture

Master the structural and behavioral patterns professional developers use to write scalable, maintainable code using modern Python syntax.
★ 3.5 (158)

Machine Learning Model Deployment with FastAPI, Docker, and AWS

Learn to transform Transformer models into scalable web applications using modern API frameworks and cloud infrastructure.
★ 4.3 (728)

Unity Kart Racing Development: Physics, AI, and Multiplayer

Create racing experiences with custom vehicle physics, smart AI opponents, and networked multiplayer features in Unity.
★ 4.6 (649)

Web Development from Scratch: HTML, CSS, JavaScript, PHP, and WordPress

Build responsive websites and dynamic web applications from scratch using essential frontend and backend technologies.
★ 4.5 (511)

WordPress Development: Custom Themes and Plugins

Build professional-grade custom themes and plugins using PHP to create unique web experiences and extend core functionality.
★ 4.5 (4,042)

Designing Generative AI Architectures with LLMs and RAG

Learn to design and integrate intelligent language models, prompt pipelines, and vector databases into modern software applications.
★ 4.5 (6,674)

DP-900 Azure Data Fundamentals Study Guide and Exam Prep

Master core Azure data concepts, relational and non-relational databases, and modern analytics pipelines to confidently prepare for the DP-900 exam.
★ 4.2 (3,209)

Build and Deploy Multi-Page Websites with HTML, CSS, and JavaScript

Learn the core foundations of web development by creating functional multi-page sites and publishing them live using GitHub and Netlify.
★ 4.6 (849)

Python Programming Foundations: Build for Data Science and AI

Develop practical Python programming skills to clean data, automate workflows, and work with modern AI APIs through structured written guides and coding exercises.
★ 4.6 (2,689)

Java Programming Foundations: Learn OOP, Collections, and Modern Code Practices

Build a strong foundation in Java programming, from object-oriented design to modern language features, preparing you to write clean backend code and solve interview problems.
★ 4.6 (4,657)

Programming Foundations: Compare and Learn Python and C++

Explore the core concepts of programming side-by-side in Python and C++ to build a solid foundation and confidently choose the right language for your career path.
★ 4.6 (316)

Applied Machine Learning and Deep Learning Projects

Build practical machine learning and neural network models using Python to solve real-world prediction, classification, and natural language processing challenges.
★ 4.4 (2,160)

Unity Shader Development: Custom HLSL and Cg Shaders from Scratch

Learn to program the graphics pipeline in Unity to create custom visual surface effects, lighting models, and animations for your game objects.
★ 4.3 (3,512)

Cloud Software Architecture and System Design Patterns

Master essential software architecture and system design patterns to build highly scalable, resilient, and modern cloud-based systems.
★ 4.6 (3,539)

Practical NumPy for Data Analysis

Learn to process and analyze numerical data efficiently in Python using the fundamental scientific computing library.
★ 4.3 (182)

Unit Testing and Test-Driven Development in Python with PyTest

Learn to write reliable Python code using PyTest and TDD principles to catch bugs early and design maintainable software architectures.
★ 4.5 (5,216)

Ruby Testing with RSpec: A Guide to Test-Driven Development

Build reliable, bug-free software by mastering RSpec and test-driven development to write clean, maintainable Ruby code with confidence.
★ 4.8 (2,117)

Practical Java: From Fundamentals to AI-Assisted Projects

Go from zero coding experience to building your first full-stack Java applications with the help of AI coding assistants.
★ 4.3 (461)