Explore courses

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

52684 courses Ready to transform your future

Practical Python: From Foundations to First Projects

Master the fundamentals of Python and apply your skills by building practical command-line applications from the ground up.
★ 4.6 (9,000)

Java Programming for Beginners

A step-by-step guide for absolute beginners to write, run, and understand Java code from the ground up.
★ 4.3 (2,350)

Python by Project: Build 100 Real-World Applications

Go from absolute beginner to capable Python programmer by completing a series of practical, hands-on coding challenges.
★ 4.7 (7,003)

Practical Excel: From First Formula to Data Analysis

A step-by-step guide for beginners to master spreadsheet fundamentals, analyze data effectively, and build powerful, automated reports.
★ 4.7 (8,599)

Full-Stack Web Development: A Practical Guide

Build dynamic, database-driven web applications by mastering HTML, CSS, JavaScript, React, Node.js, and PostgreSQL.
★ 4.7 (7,668)

AWS Certified Cloud Practitioner (CLF-C02) Exam Prep

Build a solid foundation in cloud fundamentals and gain the knowledge you need to pass the CLF-C02 exam.
★ 4.7 (5,040)

AWS Solutions Architect Associate Exam Preparation

Master core AWS services and architectural principles to confidently prepare for your SAA-C03 certification exam.
★ 4.7 (5,057)

Introduction to Machine Learning: Python, R, and Applied AI

Learn the foundational concepts of artificial intelligence and build your first predictive data models from scratch.
★ 4.5 (3,815)

Learn Python: Task Automation for Beginners

Discover how to write simple Python scripts that handle repetitive spreadsheet, data, and web tasks to save time and boost your daily productivity.
★ 4.6 (2,584)

JavaScript Programming for Beginners

A step-by-step guide for beginners to understand core programming concepts and build interactive web applications from scratch.
★ 4.7 (4,229)

React for Beginners: Build Modern Web Apps

Learn the fundamentals of React, Hooks, Redux, and Next.js to build interactive, responsive web applications from scratch.
★ 4.7 (4,343)

SQL Fundamentals: Learn Database Querying from Scratch

A step-by-step guide for beginners to understand relational databases and write effective SQL queries to analyze data.
★ 4.7 (4,541)

The Modern Full-Stack Web Development Course

Learn to build interactive, data-driven web applications from scratch using HTML, CSS, JavaScript, React, and Node.js.
★ 4.7 (4,997)

Java Programming for Beginners

Master the fundamentals of Java and build a strong foundation in object-oriented programming, even if you have never written a line of code.
★ 4.6 (3,949)

Angular for Beginners: Build Modern Web Apps

Learn the fundamentals of Angular and start building dynamic, single-page web applications from scratch.
★ 4.7 (4,097)

Digital Marketing Fundamentals: Build Your Online Presence

Master the essential skills to reach your target audience, optimize digital content, and confidently grow any brand or business from scratch.
★ 4.4 (3,484)

Foundations of Python Data Science and Machine Learning

A beginner's guide to using Python for data analysis, visualization, and building your first machine learning models.
★ 4.6 (3,156)

Data Science for Beginners: Python, Math, and Machine Learning

Master the foundational concepts of data science, from basic statistics to introductory machine learning, with zero prior experience required.
★ 4.6 (3,190)

Power BI for Beginners: Build Interactive Dashboards

A step-by-step guide to cleaning data, building relational models, and designing professional reports from scratch.
★ 4.7 (3,627)

Ethical Hacking for Beginners

Master the fundamentals of penetration testing and learn how to identify, evaluate, and secure vulnerabilities in digital systems from scratch.
★ 4.6 (2,836)

Cloud Development for Beginners: Build Scalable Apps

Learn the core concepts of cloud computing and start building modern, serverless applications without prior experience.
★ 4.7 (2,629)

Azure Cloud Fundamentals: A Beginner's Guide

Learn the core concepts of cloud computing and build a strong foundation in cloud services, security, and deployment without any prior technical experience.
★ 4.6 (2,883)

Project Management & PMP Exam Prep for Beginners

Master essential project management frameworks and prepare for your professional exams from scratch, even if you have no prior experience.
★ 4.7 (3,532)

Python Programming for Web, Data, and Automation

Build a solid foundation in Python through structured written lessons covering web development, data analysis, and modern automation techniques.
★ 3.7 (1,204)