technifyed

Free online

Java Programming courses 143

Learn Java Programming online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.

Explore subjects

Showing 143 courses

Universidad de los Andes

Introducción a la programación orientada a objetos en Java

4.6300 ratings

¡Le damos la bienvenida al curso de Introducción a la programación en java por objetos de la Universidad de los Andes! El propósito de este curso es ofrecerle un ambiente interactivo orientado a construir aprendizajes sobre el lenguaje de la programación en Java para la creación y manipulación de o…

  • Coursera
  • 14 horas por cada uno de los 4 módulos, los cuales pueden desarrollarse en peri…
  • Self-paced
  • Paid certificate

Pearson

Java SE 17 Developer 1Z0-829: Working with Java Data Types

Unlock the full potential of Java programming with our comprehensive course designed to elevate your skills in handling date, time, text, numeric, and Boolean data. This course meticulously covers the essentials, from mastering primitives and wrapper classes to leveraging the powerful Date/Time API…

  • Coursera
  • 2h 44m
  • Self-paced
  • Paid certificate

Pearson

Java SE 17 Developer 1Z0-829: Program Flow and Exception Handling

Elevate your Java programming skills with our in-depth course focused on mastering program flow control and exception handling. This course is meticulously designed to help you gain a comprehensive understanding of Java's control structures, including the four essential loops: while, do-while, C-st…

  • Coursera
  • 2 hours
  • Self-paced
  • Paid certificate

Whizlabs

Java: Arrays, Loops, Methods, and Encapsulation

Java: Arrays, Loops, Methods, and Encapsulation is the second course of Exam Prep: Oracle Certified Associate, Java SE 8 [1Z0-808] Specialization. This course provides a comprehensive foundation in core Java programming, covers essential Java syntax, language structure, and coding principles throug…

  • Coursera
  • 2 weeks of study, 3 hours/week
  • Self-paced
  • Paid certificate

John Wiley & Sons

Java SE 21 Fundamentals: Syntax, Control Flow, and Core APIs

Master the foundational elements of Java SE 21, focusing on syntax, operators, control flow, and essential APIs. This course is designed to build a strong base in Java programming, allowing learners to confidently approach more advanced topics. The course takes you through the core building blocks…

  • Coursera
  • Self-paced
  • Paid certificate

EDUCBA

IntelliJ IDEA Case Study - Stock Management System

4.722 ratings

Build a practical Java-based Stock Management System while learning core Java programming concepts in IntelliJ IDEA. In this hands-on course, you'll develop a console-based application from the ground up, progressing from project setup to implementing object-oriented classes and CRUD operations for…

  • Coursera
  • 1 week of study, 3-4 hours/week
  • Self-paced
  • Paid certificate

LearnQuest

Introduction to Java as a Second Language

This course is meant to be an introduction to Java as a second language, if you are familiar with any computer programming language. It could be shell scripting, knowledge of older Java versions, JavaScript, etc. This course will allow you to quickly pick up the Java programming language. You will…

  • Coursera
  • About 3 hours per week.
  • Self-paced
  • Paid certificate

Packt

Advanced Java Features and Concurrency

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Take your Java programming expertise to the next level by mastering advan…

  • Coursera
  • 8.5 hours
  • Self-paced
  • Paid certificate

Packt

Java from Beginner to Expert

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Master Java programming from scratch with this comprehensive course desig…

  • Coursera
  • 24 hours
  • Self-paced
  • Paid certificate

Packt

OOP concepts, Collections and Data Structures

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course offers a deep dive into Java program…

  • Coursera
  • 11 hours
  • Self-paced
  • Paid certificate

Packt

Java Foundations Bootcamp - Learn by Coding & Quizzes - 2026

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Dive into Java programming from the ground up with this hands-on bootcamp…

  • Coursera
  • 12 hours
  • Self-paced
  • Paid certificate

Packt

Java Programming Essentials and Core Concepts

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will learn Java programming essentials, from installa…

  • Coursera
  • 38 hours
  • Self-paced
  • Paid certificate

Packt

Advanced Java Programming and Web Development

Take your Java programming to the next level with this advanced course in web development and automation. Designed for learners who already understand Java fundamentals, you’ll explore powerful tools and techniques to handle real-world programming challenges, from mastering regular expressions to b…

  • Coursera
  • 13 hours
  • Self-paced
  • Paid certificate

Packt

Learn How to Code: The Complete Core Java Programming Course

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Embark on a comprehensive journey through Java programming with this cour…

  • Coursera
  • 18 hours
  • Self-paced
  • Paid certificate

Packt

Java Programming Fundamentals and Object-Oriented Concepts

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course starts with an introduction to Java,…

  • Coursera
  • 12 hours
  • Self-paced
  • Paid certificate

EDUCBA

Apply Java Programming Fundamentals and Modern Features

By the end of this course, learners will be able to write, debug, and structure Java programs using core syntax, control flow, object-oriented principles, GUI components, and modern Java language features. They will confidently apply Java concepts to build logical programs, reusable methods, intera…

  • Coursera
  • 9 hours
  • Self-paced
  • Paid certificate

Packt

Learn Selenium WebDriver with Java

Selenium WebDriver & TestNG: Java, POM, and more.

Learning path or series
  • Coursera
  • Self-paced
  • Paid certificate