Most Popular Online Computer Courses

Python for Everybody Specialization

100% online courses
Start instantly and learn at your own schedule.

Flexible Schedule
Set and maintain flexible deadlines.

Beginner Level
No prior experience required.

Approx. 8 months to complete

Learn to Program and Analyze Data with Python. Develop programs to gather, clean, analyze, and visualize data.

Python 3 Programming Specialization

100% online courses
Start instantly and learn at your own schedule.

Flexible Schedule
Set and maintain flexible deadlines.

Beginner Level
No prior experience required.

Approx. 7 months to complete

Become a Fluent Python Programmer. Learn the fundamentals and become an independent programmer.

Career skills to jumpstart your future.

Java Programming & Software Engineering Fundamentals Specialization

100% online courses
Start instantly and learn at your own schedule.

Flexible Schedule
Set and maintain flexible deadlines.

Beginner Level
No prior experience required.

Approx. 5 months to complete
Suggested 3 hours/week

Explore a Career as a Software Engineer. Learn the basics of programming and software development

Web Design for Everybody: Basics of Web Development & Coding Specialization

100% online courses
Start instantly and learn at your own schedule.

Flexible Schedule
Set and maintain flexible deadlines.

Beginner Level
No prior experience required.

Approx. 29 hours to complete

Learn to Design and Create Websites. Build a responsive and accessible web portfolio using HTML5, CSS3, and JavaScript.

Online learning to jumpstart your future.

IBM Data Science Professional Certificate

100% online courses
Start instantly and learn at your own schedule.

Flexible Schedule
Set and maintain flexible deadlines.

Beginner Level
No prior experience required.

Approx. 10 months to complete
Suggested 4 hour/week

Kickstart your Career in Data Science & ML. Master data science, learn Python & SQL, analyze & visualize data, build machine learning models.

Machine Learning

100% online courses
Start instantly and learn at your own schedule.

Flexible Schedule
Set and maintain flexible deadlines.

Beginner Level
No prior experience required.

Approx. 54 hours to complete

Start your future with a Business Analytics Certificate.

Applied Data Science with Python Specialization

100% online courses
Start instantly and learn at your own schedule.

Flexible Schedule
Set and maintain flexible deadlines.

Beginner Level
No prior experience required.

Approx. 5 months to complete
Suggested 6 hour/week

Gain new insights into your data . Learn to apply data science methods and techniques, and acquire analysis skills.

Data Science Specialization

100% online courses
Start instantly and learn at your own schedule.

Flexible Schedule
Set and maintain flexible deadlines.

Beginner Level
No prior experience required.

Approx. 11 months to complete
Suggested 7 hours/week

Launch Your Career in Data Science. A ten-course introduction to data science, developed and taught by leading professors.

Start your future on Coursera today.

Business Analytics Specialization

100% online courses
Start instantly and learn at your own schedule.

Flexible Schedule
Set and maintain flexible deadlines.

Beginner Level
No prior experience required.

Approx. 6 months to complete
Suggested 3 hours/week

Make Data-Driven Business Decisions. Achieve fluency in business data strategies in four discipline-specific courses.

Introduction to Data Science Specialization

100% online courses
Start instantly and learn at your own schedule.

Flexible Schedule
Set and maintain flexible deadlines.

Beginner Level
No prior experience required.

Approx. 4 months to complete
Suggested 3 hours/week

Launch your career in Data Science. Data Science skills to prepare for a career or further advanced learning in Data Science.

Online computer science courses to jumpstart your future.

Data Analysis and Presentation Skills: the PwC Approach Specialization

100% online courses
Start instantly and learn at your own schedule.

Flexible Schedule
Set and maintain flexible deadlines.

Beginner Level
No prior experience required.

Approx. 6 months to complete
Suggested 3 hours/week

Make Smarter Business Decisions With Data Analysis. Understand data, apply data analytics tools and create effective business intelligence presentations.

Learn SQL Basics for Data Science Specialization

100% online courses
Start instantly and learn at your own schedule.

Flexible Schedule
Set and maintain flexible deadlines.

Beginner Level
No prior experience required.

Approx. 4 months to complete
Suggested 5 hour/week

U​se SQL commands to filter, sort, & summarize data; manipulate strings, dates, & numerical data from different sources for analysis.

Coursera

Data Engineering with Google Cloud Professional Certificate

100% online courses
Start instantly and learn at your own schedule.

Flexible Schedule
Set and maintain flexible deadlines.

Beginner Level
No prior experience required.

Approx. 4 months to complete
Suggested 4 hours/week

Advance your career in data engineering.

TensorFlow in Practice Specialization

100% online courses
Start instantly and learn at your own schedule.

Flexible Schedule
Set and maintain flexible deadlines.

Beginner Level
No prior experience required.

Approx. 4 months to complete
Suggested 5 hours/week

Best practices for TensorFlow, a popular open-source machine learning framework to train a neural network for a computer vision applications.