Explore courses

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

86482 courses Ready to transform your future

Learn R Programming for Data Science and Analytics

Master R programming fundamentals, analyze complex datasets, and create clear data visualizations to start your journey in data science and analytics.
★ 4.4 (1,249)

Data Structures and Algorithms in Java: Practical Foundations

Develop the skills to implement and optimize core data structures and algorithms while solving complex programming problems with Java.
★ 4.4 (1,183)

Clean Code Principles: Writing Readable and Maintainable Code

Learn how to structure, name, and refactor your code so that it is easy to read, test, and maintain for both you and your team.
★ 4.6 (1,248)

WordPress Essentials: Building Sites and Optimizing Content

Learn to set up WordPress, customize themes, manage pages, and write optimized search-friendly blog posts to build a professional web presence.
★ 4.2 (1,203)

Node.js API Development for Marketplace Applications

Build a robust backend for a real estate marketplace using Node.js, Express, and MongoDB while integrating cloud services for storage and communication.
★ 4.4 (7,271)

Python Programming: Build Practical Applications from Scratch

Master Python programming fundamentals and advanced concepts to write clean, efficient code and build your own real-world software applications.
★ 4.2 (5,322)

Angular Web Development: Build a Real-World E-Commerce App

Master modern Angular from the ground up by building a fully functional e-commerce application using TypeScript, standalone components, and modern state management.
★ 4.5 (1,263)

Web Development Foundations: CSS, Bootstrap, and JavaScript

Build responsive, interactive websites from scratch by mastering essential styling techniques, modern layout frameworks, and core programming concepts.
★ 4.4 (1,958)

Full Stack E-Commerce with Angular and Spring Boot

Master the art of building a complete online store by integrating a Java Spring Boot backend with a modern Angular frontend.
★ 4.5 (1,023)

Professional iPhone Photography: Capture and Edit Stunning Photos

Learn how to capture professional-grade images, master composition and lighting, and edit your photos directly on your iPhone without expensive camera gear.
★ 4.5 (1,350)

Kotlin and Android App Development from Scratch

Master Kotlin programming and Android fundamentals to build functional mobile applications through structured written guides and practical coding exercises.
★ 4.2 (814)

Angular Web Development: From Foundations to Advanced Applications

Progress from Angular basics to advanced application architecture, learning how to build, structure, and scale robust web applications through guided written instruction.
★ 3.9 (1,635)

Build Chrome Extensions with JavaScript

Learn to develop, debug, and publish custom Chrome extensions from scratch using modern JavaScript and the latest Manifest V3 standards.
★ 4.2 (404)

Spring Boot 3: Build Web Applications and REST APIs

Learn to build modern Java applications, connect databases with JPA, and create secure REST APIs using the latest Spring Boot 3 features.
★ 4.4 (1,133)

Database Engineering Fundamentals: Architecture and Scaling

Understand how database engines work under the hood to make informed architectural decisions on indexing, partitioning, concurrency, and distributed scaling.
★ 4.8 (1,028)

Terraform for Beginners: Write, Plan, and Apply Infrastructure as Code

Master the essentials of Infrastructure as Code by learning how to write configuration files, manage state, and deploy AWS resources using Terraform.
★ 4.6 (1,126)

Software Architecture and System Design for Scalable Systems

Master the core principles of high availability, data processing, and microservices to design robust systems and confidently step into a software architect role.
★ 4.7 (1,112)

Full-Stack Foundations with JavaScript and PHP

A beginner's guide to building interactive websites by mastering frontend JavaScript and backend PHP programming.
★ 4.2 (1,202)

Practical Data Analysis with Python and Spark

Master the fundamentals of distributed data processing and build powerful analysis pipelines with PySpark, even with no prior big data experience.
★ 4.5 (1,117)

Python 3 Programming for Modern Application Development

Master Python 3 fundamentals to build versatile applications, from web scripts to desktop interfaces, using modern syntax and clean coding practices.
★ 3.6 (2,592)

Object-Oriented PHP: Build a Web Application from Scratch

Transition from procedural to object-oriented PHP, mastering classes, objects, and MVC architecture to build structured, modern web applications.
★ 4.4 (7,865)

Python Programming for Data Science and Machine Learning

Master the essentials of Python, Pandas, and machine learning to analyze complex datasets and build predictive models through structured, text-based training.
★ 4.3 (1,825)

Core Java Programming: Foundations and Certification Prep

Master core Java programming, grasp essential object-oriented principles, and prepare for professional certification exams with this beginner-friendly written guide.
★ 4.5 (1,296)

Object-Oriented Design Patterns and Clean Code Principles

Build scalable and maintainable software by mastering foundational OOP patterns and architectural best practices for modern development.
★ 4.3 (696)