Best of Coursera
Top Computer Programming Courses

share ›
‹ links

These are the top 32 Computer Programming courses and offerings found from analyzing all discussions on Reddit that mention any Coursera course.

#1
Fundamentals of Computing Specialization
This Specialization covers much of the material that first-year Computer Science students take at Rice University.
Rice University
John Greiner
4 reddit posts
614 mentions
#2
An Introduction to Interactive Programming in Python (Part 1) Course
This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications.
Rice University
John Greiner
3 reddit posts
462 mentions
#3
Python for Everybody Specialization
This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language.
University of Michigan
Charles Russell Severance
3 reddit posts
554 mentions
#4
Learn to Program Course
The Fundamentals
Behind every mouse click and touch-screen tap, there is a computer program that makes things happen.
University of Toronto
Jennifer Campbell
0 reddit posts
198 mentions
#5
Data Structures and Algorithms Specialization
This specialization is a mix of theory and practice: you will learn algorithmic techniques for solving various computational problems and will implement about 100 algorithmic coding problems in a programming language of your choice.
University of California San Diego
Alexander S. Kulikov
1 reddit posts
172 mentions
#6
An Introduction to Programming the Internet of Things (IOT) Specialization
Design, create, and deploy a fun IoT device using Arduino and Raspberry Pi platforms.
University of California, Irvine
Ian Harris
4 reddit posts
42 mentions
#7
Programming for Everybody (Getting Started with Python) Course
This course aims to teach everyone the basics of programming computers using Python.
University of Michigan
Charles Russell Severance
1 reddit posts
303 mentions
#8
Android App Development Specialization
This Specialization enables learners to successfully apply core Java programming languages features & software patterns needed to develop maintainable mobile apps comprised of core Android components, as well as fundamental Java I/O & persistence mechanisms.
Vanderbilt University
Dr. Jerry Roth
0 reddit posts
21 mentions
#9
Introduction to Programming with MATLAB Course
This course teaches computer programming to those with little to no previous experience.
Vanderbilt University
Akos Ledeczi
0 reddit posts
44 mentions
#10
Algorithmic Toolbox Course
The course covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer, greedy algorithms, dynamic programming.
University of California San Diego
Alexander S. Kulikov
0 reddit posts
26 mentions
#11
Python Programming Course
A Concise Introduction
The goal of the course is to introduce students to Python Version 3.
Wesleyan University
Bill Boyd
0 reddit posts
9 mentions
#12
Initiation à la programmation (en C++) Course
Ce cours initie aux bases de la programmation en utilisant le langage C++ : variables, boucles, fonctions, .
École Polytechnique Fédérale de Lausanne
Jean-Cédric Chappelier
1 reddit posts
3 mentions
#13
Python 3 Programming Specialization
This specialization teaches the fundamentals of programming in Python 3.
University of Michigan
Paul Resnick
0 reddit posts
20 mentions
#14
Code Yourself! An Introduction to Programming Course
Have you ever wished you knew how to program, but had no idea where to start from? This course will teach you how to program in Scratch, an easy to use visual programming language.
The University of Edinburgh
Dr Areti Manataki
0 reddit posts
6 mentions
#15
Julia Scientific Programming Course
This four-module course introduces users to Julia as a first language.
University of Cape Town
Juan H Klopper
2 reddit posts
4 mentions
#16
The Raspberry Pi Platform and Python Programming for the Raspberry Pi Course
The Raspberry Pi is a small, affordable single-board computer that you will use to design and develop fun and practical IoT devices while learning programming and computer hardware.
University of California, Irvine
Ian Harris
2 reddit posts
4 mentions
#17
iOS App Development with Swift Specialization
Master Swift, design elegant interactions, and create a fully functioning iOS app.
University of Toronto
Parham Aarabi
0 reddit posts
4 mentions
#18
Initiation à la programmation (en Java) Course
Ce cours initie aux bases de la programmation en utilisant le langage Java : variables, boucles, fonctions, .
École Polytechnique Fédérale de Lausanne
Jean-Cédric Chappelier
0 reddit posts
2 mentions
#19
Principles of Computing (Part 1) Course
This two-part course builds upon the programming skills that you learned in our Introduction to Interactive Programming in Python course.
Rice University
Scott Rixner
0 reddit posts
10 mentions
#20
Introducción a la programación en Python I Course
Aprendiendo a programar con Python
Decía Steve Jobs que “todo el mundo debería aprender a programar un ordenador porque esto te ayuda a pensar”.
Pontificia Universidad Católica de Chile
Jorge Muñoz Gama
0 reddit posts
7 mentions
#21
Programming Mobile Applications for Android Handheld Systems Course
Part 2
This course introduces you to the design and implementation of Android applications for mobile devices.
University of Maryland, College Park
Dr. Adam Porter
0 reddit posts
2 mentions
#22
Excel/VBA for Creative Problem Solving Specialization
This Specialization is for learners wishing to dramatically change the way that they use Excel spreadsheets by unleashing the power to automate and optimize spreadsheets using Visual Basic for Applications (VBA).
University of Colorado Boulder
Charlie Nuttelman
0 reddit posts
9 mentions
#23
Excel/VBA for Creative Problem Solving, Part 1 Course
"Excel/VBA for Creative Problem Solving, Part 1" is aimed at learners who are seeking to augment, expand, optimize, and increase the efficiency of their Excel spreadsheet skills by tapping into the powerful programming, automation, and customization capabilities available with Visual Basic for Appli...
University of Colorado Boulder
Charlie Nuttelman
0 reddit posts
4 mentions
#24
Introduction To Swift Programming Course
Introduction to Swift Programming is the first course in a four part specialization series that will provide you with the tools and skills necessary to develop an iOS App from scratch.
University of Toronto
Parham Aarabi
0 reddit posts
1 mentions
#25
Building Arduino robots and devices Course
For many years now, people have been improving their tools, studying the forces of nature and bringing them under control, using the energy of the nature to operate their machines.
Moscow Institute of Physics and Technology
Алексей Перепелкин
0 reddit posts
1 mentions
#26
Computer Vision Basics Course
By the end of this course, learners will understand what computer vision is, as well as its mission of making computers see and interpret the world as humans do, by learning core concepts of the field and receiving an introduction to human vision capabilities.
University at Buffalo
Radhakrishna Dasari
0 reddit posts
4 mentions
#27
¡A Programar! Una introducción a la programación Course
¿Alguna vez pensaste en crear tus propios juegos de computadora, pero no tenías idea cómo hacerlo o por dónde comenzar? Este curso te enseñará a programar utilizando Scratch, un lenguaje de programación visual muy fácil de usar, y más importante aún, aprenderás los principios fundamentales de la com...
Universidad ORT Uruguay
Inés Friss de Kereki
0 reddit posts
2 mentions
#28
Искусство разработки на современном C++ Specialization
В специализации преподаватели делятся своим многолетним опытом создания больших проектов на языке C++.
Moscow Institute of Physics and Technology
0 reddit posts
1 mentions
#29
Introducción a la programación con Python Course
Este curso te dará ágil acceso a los conceptos básicos de programación utilizando el lenguaje de programación Python en su versión 3.
Universidad Austral
Agustin Olmedo
0 reddit posts
1 mentions
#30
Coding for Everyone Specialization
C and C++
This Specialization is intended for all programming enthusiasts, as well as beginners, computer and other scientists, and artificial intelligence enthusiasts seeking to develop their programming skills in the foundational languages of C and C++.
University of California, Santa Cruz
Ira Pohl
1 reddit posts
29 mentions
#31
MATLAB Programming for Engineers and Scientists Specialization
This Specialization aims to take learners with little to no programming experience to being able to create MATLAB programs that solve real-world problems in engineering and the sciences.
Vanderbilt University
Akos Ledeczi
0 reddit posts
45 mentions
#32
Introduction to Computer Science and Programming Specialization
This specialisation covers topics ranging from basic computing principles to the mathematical foundations required for computer science.
University of London
Dr Marco Gillies
0 reddit posts
7 mentions