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
Intermediate
eLearning
English
5h
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!
Read MoreCoursera
Intermediate
eLearning
English
25h
Kotlin for Java Developers
The Kotlin programming language is a modern language that gives you more power for your everyday tasks. Kotlin is concise^ safe^ pragmatic^ and focused on interoperability with Java code. It can be used almost everywhere Java is used today: for …
Read MoreCoursera
Intermediate
eLearning
English
60h
Object-Oriented Programming with Java
In this project you will create a fun social media profile app for pets while learning the principles of object-oriented programming. By the end of the project^ you will understand the 4 principles of object-oriented programming^ write object-oriented code in …
Read MoreCoursera
Intermediate
eLearning
English
28h
Advanced Data Structures in Java
How does Google Maps plan the best route for getting around town given current traffic conditions? How does an internet router forward packets of network traffic to minimize delay? How does an aid group allocate resources to its affiliated local …
Read MoreCoursera
Beginner
eLearning
English
2h
Create Your First Automation Script Using Selenium and Java
“Selenium automates browsers^ that’s it. What you do with that power is up to you.” Selenium is the most widely used UI automation tool to test web applications. By the end of this one-hour project-based course^ you will learn the …
Read MoreCoursera
Intermediate
eLearning
English
53h
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. Part I covers elementary data structures^ sorting^ and searching algorithms. Part …
Read MoreCoursera
Intermediate
eLearning
English
2h
Applying Data Structures to Manipulate Cleansed UN Data
In this 1-hour long project-based course^ you will discover optimal situations to use fundamental data structures such as Arrays^ Stacks^ Queues^ Hashtables^ LinkedLists^ and ArrayLists. By the end of this project you will create an application that processes an UN …
Read MoreCoursera
Beginner
eLearning
English
120h
Build a Linear Layout App in Android Studio
In this course you will build an Android app with a Linear Layout in Android Studio with the java programming language and will be given an explanation of linear layout. This app has a piece of text asking the user …
Read MoreCoursera
Beginner
eLearning
English
120h
Build a Persistent Storage App in Android Studio
In this course you will build an Android app with persistent storage (specifically Shared Preferences) in Android Studio. What is meant by persistent storage is that when a user exits an app and then restart it^ the app will remember …
Read MoreCoursera
Beginner
eLearning
English
120h
Build a Relative Layout App in Android Studio
In this course you will build an Android app with a Relative Layout in Android Studio with the java programming language and will be given an explanation of Relative layout. This app has a piece of text asking the user …
Read MoreCoursera
Beginner
eLearning
English
120h
Build a Table Layout App in Android Studio
In this course you will build an Android app with a Table Layout in Android Studio with the java programming language and will be given an explanation of table layout. This app will have a piece of text asking the …
Read MoreCoursera
Intermediate
eLearning
English
120h
Build an App in Android Studio using Resources
In this project you will build an Android app with images^ strings^ and a string array that are saved as resources in the project (can be accessed by reference throughout the app). You will use the java programming language and …
Read More