Best of Coursera
Top Java Programming Courses

share ›
‹ links

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

#1
Algorithms, Part I
This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations.
Princeton University
Kevin Wayne
1 reddit posts
385 mentions
#2
Object Oriented Programming in Java Specialization
This Specialization is for aspiring software developers with some programming experience in at least one other programming language (e.
Duke University
Owen Astrachan
0 reddit posts
111 mentions
#3
Object Oriented Java Programming Specialization
Data Structures and Beyond
This Specialization covers intermediate topics in software development.
University of California San Diego
Mia Minnes
1 reddit posts
126 mentions
#4
Java Programming and Software Engineering Fundamentals Specialization
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.
Duke University
Susan H. Rodger
1 reddit posts
125 mentions
#5
Object Oriented Programming in Java
Welcome to our course on Object Oriented Programming in Java using data visualization.
University of California San Diego
Mia Minnes
0 reddit posts
39 mentions
#6
Computer Science
Programming with a Purpose
The basis for education in the last millennium was “reading, writing, and arithmetic;” now it is reading, writing, and computing.
Princeton University
Robert Sedgewick
0 reddit posts
19 mentions
#7
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
29 mentions
#8
Java Programming
Solving Problems with Software
Learn to code in Java and improve your programming and problem-solving skills.
Duke University
Owen Astrachan
0 reddit posts
25 mentions
#9
Java for Android
This MOOC teaches you how to program core features and classes from the Java programming language that are used in Android, which is the dominant platform for developing and deploying mobile device apps.
Vanderbilt University
Dr. Jerry Roth
0 reddit posts
11 mentions
#10
Java Programming
Arrays, Lists, and Structured Data
Build on the software engineering skills you learned in “Java Programming: Solving Problems with Software” by learning new data structures.
Duke University
Andrew D. Hilton
0 reddit posts
15 mentions
#11
Java Programming
Principles of Software Design
Solve real world problems with Java using multiple classes.
Duke University
Robert Duvall
0 reddit posts
13 mentions
#12
Java Programming
Build a Recommendation System
Ever wonder how Netflix decides what movies to recommend for you? Or how Amazon recommends books? We can get a feel for how it works by building a simplified recommender of our own! In this capstone, you will show off your problem solving and Java programming skills by creating recommender systems.
Duke University
Robert Duvall
0 reddit posts
1 mentions
#13
Secure Coding Practices Specialization
This Specialization is intended for software developers of any level who are not yet fluent with secure coding and programming techniques.
University of California, Davis
Matthew Bishop, PhD
0 reddit posts
1 mentions