Resource icon

Most Popular Courses in Computer Science

The following list of most popular open online courses in computer science is based on information provided by the platforms on which they are delivered. Click on a course title to go to the course page.

Python for Everybody Specialization
University of Michigan via Coursera
Learn to Program and Analyze Data with Python. Develop programs to gather, clean, analyze, and visualize data.

G Suite Administration Specialization
Google Cloud via Coursera
The G Suite Administration Specialization has been developed to help administrators master the foundations of managing and establishing G Suite best practices for their organization.

Java Programming and Software Engineering Fundamentals Specialization
Duke University via Coursera
Take your first step towards a career in software development with this introduction to Java—one of the most in-demand programming languages and the foundation of the Android operating system. Designed for beginners, this Specialization will teach you core programming concepts and equip you to write programs to solve complex problems.

Data Structures and Algorithms Specialization
University of California San Diego & National Research University Higher School of Economics via Coursera
Master Algorithmic Programming Techniques. Learn algorithms through programming and advance your software engineering or data science career

Python 3 Programming Specialization
University of Michigan via Coursera
This specialization teaches the fundamentals of programming in Python 3. We will begin at the beginning, with variables, conditionals, and loops, and get to some intermediate material like keyword parameters, list comprehensions, lambda expressions, and class inheritance.

Functional Programming in Scala Specialization
École Polytechnique Fédérale de Lausanne via Coursera
This Specialization provides a hands-on introduction to functional programming using the widespread programming language, Scala.

Algorithms Specialization
Stanford University via Coursera
This specialization is an introduction to algorithms for learners with at least a little programming experience. After completing this specialization, you will be well-positioned to ace your technical interviews and speak fluently about algorithms with other programmers and computer scientists.

Web Design for Everybody: Basics of Web Development & Coding Specialization
University of Michigan via Coursera
This Specialization covers how to write syntactically correct HTML5 and CSS3, and how to create interactive web experiences with JavaScript. Mastering this range of technologies will allow you to develop high quality web sites that, work seamlessly on mobile, tablet, and large screen browsers accessible.

CS50's Introduction to Computer Science
Harvard University via edX
An introduction to the intellectual enterprises of computer science and the art of programming.

Introduction to Computer Science and Programming Using Python
Massachusetts Institute of Technology via edX
An introduction to computer science as a tool to solve real-world analytical problems using Python 3.5.

Computing in Python I: Fundamentals and Procedural Programming
Georgia Institute of Technology via edX
Learn the fundamentals of computing in Python, including variables, operators, and writing and debugging your own programs.

Six Sigma: Define and Measure
Technische Universität München via edX
Understand the background and meaning of Six Sigma and the five steps of the DMAIC process improvement flow: Define, Measure, Analyse, Improve and Control. Discuss what "Quality" means and how to identify the Voice of the Customer.

Introduction to Linux
The Linux Foundation via edX
Never learned Linux? Want a refresh? Develop a good working knowledge of Linux using both the graphical interface and command line across the major Linux distribution families.

HTML5 and CSS Fundamentals
World Wide Web Consortium (W3C) via edX
Learn the basics of Web design and style to give your Web sites a professional look and feel.The Microsoft team and experts from the World Wide Web Consortium (W3C) will guide you step-by-step in how to use the latest Web standards to create a site to be proud of.
First release
Last update
0.00 star(s) 0 ratings