Free Java Programming Course Online

Free Java Programming Course Online Rating: 3,6/5 1990 reviews

Taking this course will provide you with a basic foundation in Java syntax, which is the first step towards becoming a successful Java developer. You’ll learn how computers make decisions and how Java keeps track of information through variables and data types. You’ll learn to create conditional statements, functions, and loops to process information and solve problems. You’ll even learn to use IntelliJ, a Java IDE (Integrated Development Environment) that professional developers use, to build, compile, and debug your code. These are foundational programming skills, and mastering them is a must for all aspiring programmers. This course is the first in our Java Programming course series. After you complete this course, you'll be ready to take Object Oriented Programming in Java.


Using Java, student teams program virtual robots to play Battlecode, a real-time strategy game. Optional lectures are provided on topics and programming practices relevant to the game, and students learn and improve their programming skills experientially. The course culminates in a live tournament. The Java Online Course will help you master Advance Java concepts like Polymorphism, Abstraction, Concurrency and Streams. At the end of this Online Java Programming Course you would be an expert in deploying Java across various platforms. Java is everywhere and is arguably the single most important technology out there. This course in Java.

Why Take This Course?

Java is the one of the most popular programming languages in the world today. It works on any platform (Windows, Mac, Linux, etc), and is the core language used in developing Android apps. It’s a great first language for any aspiring programmer, so whether you want to program Android apps, web apps, or simply learn the foundational skills that all programmers use, this course is a great place to start!

Learn Java with free online courses and MOOCs from Universidad de los Andes, Instituto Tecnológico de Aeronáutica, Duke University, Rice University and other top universities around the world. Read reviews to decide if a class is right for you.

Follow to get an email when new courses are available

Java Learning

Related Subjects

Programming, Programming Languages, Mobile Development, Android Development, Computer Science

Java Programming Online Course With Certificate Free

Showing 73 courses

  • By start date
  • By language
AD 35 Legit Master’s Degrees You Can Now Earn Completely Online via Class Central Flexible5.0
Spanish
4.8823529411765
Introducción a la programación orientada a objetos en Java via Coursera 14 hours a week , 5 weeks long 14 hours a week , 5 weeks long 7th Oct, 20194.9 17 Reviews
programming-languages
2016-07-15
Udacity
Java Programming Basics via Udacity 6 weeks long 6 weeks long Self paced4.4 9 Reviews
java
2019-10-07
Coursera
Princípios de Desenvolvimento Ágil de Software via Coursera 4 weeks long 4 weeks long 7th Oct, 2019No reviews yet.
java
2019-10-07
Coursera
Orientação a Objetos com Java via Coursera 6 weeks long 6 weeks long 7th Oct, 2019No reviews yet.
Get an email when new courses are available
java
2019-10-07
Coursera
TDD – Desenvolvimento de Software Guiado por Testes via Coursera 4 weeks long 4 weeks long 7th Oct, 2019No reviews yet.
cs
2019-10-07
Coursera
Java Programming: Build a Recommendation System via Coursera 3-6 hours a week , 4 weeks long 3-6 hours a week , 4 weeks long 7th Oct, 2019No reviews yet.
programming-languages
2019-10-07
Coursera
Java Programming: Principles of Software Design via Coursera 4 weeks long 4 weeks long 7th Oct, 20194.8 4 Reviews
java
2019-10-07
Coursera
Distributed Programming in Java via Coursera 4-8 hours a week , 4 weeks long 4-8 hours a week , 4 weeks long 7th Oct, 20195.0 1 Reviews
java
2019-10-07
Coursera
Parallel Programming in Java via Coursera 4-8 hours a week , 4 weeks long 4-8 hours a week , 4 weeks long 7th Oct, 20194.0 1 Reviews
java
2019-10-07
Coursera
Concurrent Programming in Java via Coursera 4-8 hours a week , 4 weeks long 4-8 hours a week , 4 weeks long 7th Oct, 20195.0 1 Reviews
AD HBS Online CORe: Business Fundamentals via Harvard Business School Flexible5.0
programming-and-software-development
2019-10-08
Coursera
Building Scalable Java Microservices with Spring Boot and Spring Cloud via Coursera 6-8 hours a week , 2 weeks long 6-8 hours a week , 2 weeks long 8th Oct, 2019No reviews yet.
programming-languages
2019-10-14
Coursera
Introducción a Java via Coursera 5 weeks long 5 weeks long 14th Oct, 2019No reviews yet.
programming-and-software-development
2019-10-14
Coursera
Building Cloud Services with the Java Spring Framework via Coursera 9 hours a week , 4 weeks long 9 hours a week , 4 weeks long 14th Oct, 2019No reviews yet.
java
2019-10-14
Coursera
Computer Science: Programming with a Purpose via Coursera 10-20 hours a week , 10 weeks long 10-20 hours a week , 10 weeks long 14th Oct, 2019No reviews yet.
programming-languages
2019-10-15
edX
Introduction to Java Programming: Writing Good Code via edX 5-7 hours a week , 5 weeks long 5-7 hours a week , 5 weeks long 15th Oct, 2019No reviews yet.
programming-and-software-development
2019-10-15
MongoDB University
M220J: MongoDB for Java Developers via MongoDB University 3 weeks long 3 weeks long 15th Oct, 2019No reviews yet.
programming-languages
2019-10-15
edX
Introducción a la programación en Java: escribiendo buen código via edX 5-7 hours a week , 5 weeks long 5-7 hours a week , 5 weeks long 15th Oct, 2019No reviews yet.
programming-languages
2019-09-30
Coursera
Java Programming: Solving Problems with Software via Coursera 4 weeks long 4 weeks long 30th Sep, 20193.4 16 Reviews
programming-and-software-development
2019-10-21
Coursera
Kotlin for Java Developers via Coursera 5 weeks long 5 weeks long 21st Oct, 2019No reviews yet.
programming-and-software-development
2015-05-11
Udacity
Gradle for Android and Java via Udacity 6 weeks long 6 weeks long Self paced4.5 2 Reviews
java
2015-07-01
openHPI
Java für Einsteiger via openHPI 4 weeks long 4 weeks long Self paced5.0 2 Reviews
AD 35 Legit Master’s Degrees You Can Now Earn Completely Online via Class Central Flexible5.0
java
2015-09-01
Independent
Multi-Language Programming with Ada via Independent Self pacedNo reviews yet.
programming-languages
2015-11-01
openHPI
Java Workshop: Einführung in eine Java- Programmierumgebung (IDE) via openHPI 2 weeks long 2 weeks long Self paced5.0 1 Reviews
programming-languages
2015-11-09
edX
Java程序设计 Java Programming via edX 4-6 hours a week , 4 weeks long 4-6 hours a week , 4 weeks long Self pacedNo reviews yet.
programming-languages
2016-06-17
openHPI
Java Workshop - Einführung in die Testgetriebene Entwicklung mit JUnit via openHPI 3 weeks long 3 weeks long Self pacedNo reviews yet.
programming-and-software-development
2016-08-27
Udacity
Android Basics: Data Storage via Udacity 8 weeks long 8 weeks long Self paced4.0 3 Reviews
programming-and-software-development
2016-10-07
openSAP
Developing Java-Based Apps on SAP HANA Cloud Platform via openSAP 4-6 hours a week , 5 weeks long 4-6 hours a week , 5 weeks long Self pacedNo reviews yet.
programming-languages
2017-04-25
edX
Programmation Concurrente (avec Java) via edX 6 weeks long 6 weeks long Self pacedNo reviews yet.
programming-languages
2017-09-01
Udacity
Object Oriented Programming in Java via Udacity 4 weeks long 4 weeks long Self pacedNo reviews yet.
programming-and-software-development
2018-03-08
Udacity
Kotlin for Android Developers via Udacity 1 weeks long 1 weeks long Self pacedNo reviews yet.
programming-and-software-development
2018-05-31
openSAP
Managing Java Systems on SAP NetWeaver via openSAP 4 hours a week , 3 weeks long 4 hours a week , 3 weeks long Self pacedNo reviews yet.
programming-languages
2018-07-26
openSAP
Object-Oriented Programming in Java via openSAP 6 hours a week , 6 weeks long 6 hours a week , 6 weeks long Self pacedNo reviews yet.
AD Highest Rated Online Courses via Class Central Flexible5.0
programming-languages
2018-09-25
openHPI
Java Capstone Series Pt. 1 via openHPI 2 weeks long 2 weeks long Self pacedNo reviews yet.
java
2018-10-24
edX
Fundamentals of Java EE Development via edX 1-3 hours a week , 7 weeks long 1-3 hours a week , 7 weeks long Self pacedNo reviews yet.
programming-languages
2019-09-03
edX
Introduction to Java Programming: Starting to code in Java via edX 7-10 hours a week , 5 weeks long 7-10 hours a week , 5 weeks long Self paced4.0 4 Reviews
programming-languages
2019-09-03
edX
Introducción a la programación en Java: empezando a programar via edX 7-10 hours a week , 5 weeks long 7-10 hours a week , 5 weeks long Self pacedNo reviews yet.
programming-languages
2019-09-30
Coursera
Object Oriented Programming in Java via Coursera 6 weeks long 6 weeks long 30th Sep, 20194.9 15 Reviews
programming-languages
2019-10-01
edX
Introduction to Java Programming – Part 2 via edX 3-5 hours a week , 5 weeks long 3-5 hours a week , 5 weeks long Self pacedNo reviews yet.
programming-languages
2019-10-01
edX
Introduction to Java Programming – Part 1 via edX 3-5 hours a week , 5 weeks long 3-5 hours a week , 5 weeks long Self paced3.0 6 Reviews
programming-languages
2019-11-26
edX
Introducción a la programación en Java: estructuras de datos y algoritmos via edX 5-7 hours a week , 5 weeks long 5-7 hours a week , 5 weeks long 26th Nov, 20194.0 1 Reviews
java
2019-09-22
Coursera
Introduction à la programmation orientée objet (en Java) via Coursera 5-7 hours a week , 7 weeks long 5-7 hours a week , 7 weeks long 22nd Sep, 20195.0 1 Reviews
programming-and-software-development
2019-09-30
Coursera
Android App Components - Intents, Activities, and Broadcast Receivers via Coursera 4 weeks long 4 weeks long 30th Sep, 20193.0 2 Reviews
programming-and-software-development
2019-09-30
Coursera
Desenvolvimento Ágil com Java Avançado via Coursera 4 weeks long 4 weeks long 30th Sep, 2019No reviews yet.
AD Become a Data Scientist via DataCamp Flexible5.0
java
2019-09-30
Coursera
Desenvolvimento Ágil com Padrões de Projeto via Coursera 4 weeks long 4 weeks long 30th Sep, 2019No reviews yet.
programming-languages
2019-09-30
Coursera
Initiation à la programmation (en Java) via Coursera 5-7 hours a week , 7 weeks long 5-7 hours a week , 7 weeks long 30th Sep, 20195.0 1 Reviews
programming-languages
2019-09-30
Coursera
Java Programming: Arrays, Lists, and Structured Data via Coursera 4 weeks long 4 weeks long 30th Sep, 20194.5 6 Reviews
java
2019-09-30
Coursera
Advanced Data Structures in Java via Coursera 6 weeks long 6 weeks long 30th Sep, 20193.5 2 Reviews
programming-and-software-development
2019-09-30
Coursera
Programando con Java para aplicaciones Android via Coursera 3 weeks long 3 weeks long 30th Sep, 20195.0 2 Reviews
cs
2019-09-30
Coursera
Data Structures and Performance via Coursera 6 weeks long 6 weeks long 30th Sep, 20194.0 6 Reviews
programming-and-software-development
2019-10-01
Coursera
Java for Android via Coursera 4 weeks long 4 weeks long 1st Oct, 20191.0 1 Reviews

Popular Subjects

Java Coding Practice

  • Management & Leadership

    346 Courses / 225263 following

  • Data Science

    505 Courses / 221335 following

  • Health & Medicine

    1001 Courses / 156285 following

  • Education & Teaching

    1096 Courses / 146722 following

  • Art & Design

    713 Courses / 161648 following

  • Nutrition & Wellness

    174 Courses / 113856 following

  • Computer Science

    1340 Courses / 317628 following

  • Business

    2222 Courses / 260982 following

  • Artificial Intelligence

    208 Courses / 195786 followingPlay free flight simulator games. Kimball piano serial number guide.

  • Statistics & Probability

    163 Courses / 88497 following