Learn Java from Coursera
Coursera offers you 258 courses, to learn Java now!
Coursera, is an American online learning platform founded in 2012 by Stanford professors Andrew Ng and Daphne Koller that offers massive open online courses (MOOC), specializations, and degrees. Coursera works with universities and other organizations to offer online courses, specializations, and degrees in a variety of subjects, such as engineering, data science, machine learning, mathematics, business, computer science, digital marketing, humanities, medicine, biology, social sciences, and others. - read more on Wikipedia
Coursera
All Levels
eLearning
English
14h
Building Cloud Services with the Java Spring Framework
This MOOC describes by example how to build cloud services via the use of object-oriented design techniques, Java programming language features, Java Servlets^ the Java Spring Framework, and cloud computing platforms^ such as Amazon Web Services. Due to the importance …
Read MoreCoursera
Beginner
eLearning
English
120h
Build a Simple App in Android Studio with Java
In this beginner project we will give you an introduction to using Android Studio and will facilitate you gaining the confidence and knowledge to begin your journey in the world of Android Development. By the end of this course you …
Read MoreCoursera
Beginner
eLearning
English
2h
Building a Text-Based Bank in Java
By the end of this project^ you will learn how to create a basic banking command-line application using Java and Eclipse. This application will be able to model real life bank functions such as adding an account^ increasing/decreasing the balance …
Read MoreCoursera
Intermediate
eLearning
English
19h
Concurrent Programming in Java
This course teaches learners (industry professionals and students) the fundamental concepts of concurrent programming in the context of Java 8. Concurrent programming enables developers to efficiently and correctly mediate the use of shared resources in parallel programs. By the end …
Read MoreCoursera
Intermediate
eLearning
English
2h
Create Your First Application with Java Using Networking
In this 2-hour long project-based course^ you will discover how Java sends data/objects across internal/external networks^ create a server/client ready to send/receive information between each other without losing any information^ and design a server that seamlessly supports multiple concurrent connections. …
Read MoreCoursera
Beginner
eLearning
English
120h
Create your first Java project using jGRASP
This project provides a step-by-step approach in instruction and will equip you with fundamental concepts of Java programming from the ground up. Using jGRASP development environment^ you will create a program that processes details that are a prerequisite for a …
Read MoreCoursera
Intermediate
eLearning
English
2h
Create Your First Multithreaded Application in Java
In this 2-hour long project-based course^ you will learn how to create a banking application that uses conditions and locks to ensure thread safety^ practice designing programs that take advantage of multiple threads without losing data integrity^ and learn how …
Read MoreCoursera
Intermediate
eLearning
English
15h
Intermediate Object-Oriented Programming with Java
This 1.5 hours class is a continuation of the class Object-oriented programming with Java. We will learn and explore more advanced topics of object-oriented programming with Java. At the end of this class^ you will be able to use Java …
Read MoreCoursera
Beginner
eLearning
English
39h
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.
Read MoreCoursera
Beginner
eLearning
English
9h
Java Programming: Principles of Software Design
Solve real world problems with Java using multiple classes. Learn how to create programming solutions that scale using Java interfaces. Recognize that software engineering is more than writing code - it also involves logical thinking and design. By the end …
Read MoreCoursera
Beginner
eLearning
English
14h
Java Programming: Solving Problems with Software
Learn to code in Java and improve your programming and problem-solving skills. You will learn to design algorithms as well as develop and debug programs. Using custom open-source classes^ you will write programs that access and transform images^ websites^ and …
Read MoreCoursera
Beginner
eLearning
English
21h
Learn to Teach Java: Boolean Expressions^ If Statements^ and Iteration
Learn to program with Boolean Expressions^ If Statement^ and For and While Loops in Java^ and prepare to teach others using the free^ online interactive CS Awesome textbook. In this course for teachers we ll guide you both in learning …
Read More