technifyedWeekly list

Free online

Java courses

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

644 courses

Explore subjects

Showing 644 courses

The Georgia Institute of Technology

Data Structures & Algorithms IV: Pattern Matching, Dijkstra’s, MST, and Dynamic Programming Algorithms

4.87 ratings

Delve into Pattern Matching algorithms from KMP to Rabin-Karp. Tackle essential algorithms that traverse the graph data structure like Dijkstra’s Shortest Path. Study algorithms that construct a Minimum Spanning Tree (MST) from a graph. Explore Dynamic Programming algorithms. Use the course visuali…

  • edX
  • 5 weeks, 9 - 10 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

Great Learning

JDBC in Java

4.41,016 ratings

In this JDBC in Java Course, you will learn about Java Database Connectivity, also popularly known as JDBC, used to connect Java and database to create a full-fledged application. Are you somebody who already knows Core Java concepts, but you are finding it challenging to create an application or…

  • Great Learning Academy
  • 1 hour
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

Great Learning

OOPs in Java in Hindi

4.4284 ratings

OOPs in Java provide a clear program structure by dividing it into objects and classes. It also promotes reusability, flexibility, and maintainability of code. Object-Oriented Programming is a programming paradigm based on the concept of objects. These objects are composed of data and methods that…

  • Great Learning Academy
  • 1.5 hours
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

Duke University

Java Programming: Build a Recommendation System

4.7661 ratings

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.…

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

University of Pennsylvania

Introduction to Java and Object-Oriented Programming

4.5335 ratings

This course provides an introduction to the Java language and object-oriented programming, including an overview of Java syntax and how it differs from a language like Python. Students will learn how to write custom Java classes and methods, and how to test their code using unit testing and test-dr…

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

Great Learning

Dockerize Spring Boot Application

4.5332 ratings

Spring Boot is a framework that allows you to deploy java apps as a microservice. These days a lot of companies rely on this framework to help them deploy their software and also with the help of docker. This course will help you to understand how you can go ahead and launch a spring boot app with…

  • Great Learning Academy
  • 1 hour
  • Self-paced
  • Free course
  • Free certificate
  • Intermediate

Great Learning

Programación Java

4.545,722 ratings

Este curso en línea de Java con certificado es un buen comienzo para los principiantes que desean aprender los conceptos básicos de Java. Primero se te presentará brevemente el lenguaje de programación Java, seguido de información sobre la instalación del IDE de Java. Revisarás diferentes conceptos…

  • Great Learning Academy
  • 2 hours
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

CodeWithHarry

Java Tutorials For Beginners In Hindi

In this complete Core + Advance Java tutorial for beginners in hindi, we will see complete java topics covered in hindi. This java complete tutorial will cover topics like Downloading Java, Installation of Java, java JVM, java inheritance, java inheritance & polymorphism and other complete java tut…

Video playlist
  • YouTube
  • 113 videos, 29 hours
  • Self-paced
  • Free video

Apna College

Java & DSA in 30 days : Course for Placement

Topics Covered : Java Language required for DSA. Data Structures and Algorithms covered till Graphs. This series will give help you start learning from basics and get you ready for Java + DSA in 30 days for Placement & Internships.

Video playlist
  • YouTube
  • 39 videos, 33 hours
  • Self-paced
  • Free video

Kunal Kushwaha

Java + DSA + Interview Preparation Course

Here I share about my approaches that led me to clear interviews of top tier companies like Google off-campus, & get all the amazing opportunities. Get interview-ready with this course that has no prerequisites and is designed to make you an expert in solving easy to hard LeetCode problems with eas…

Video playlist
  • YouTube
  • 69 videos, 80 hours
  • Self-paced
  • Free video

Great Learning

Java Applications

4.4500 ratings

Multiple programming languages have emerged over the years furthering the technological boom we have witnessed until now. Java is one such popular programming language that is known for its platform independence and widespread applicability in different fields. In this Java applications course, we…

  • Great Learning Academy
  • 1 hour
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

Alison

Java Part 2: Various Updates, Security and RIA

4.39 ratings

This course, Java Part 2: Various Updates, Security and RIA, will provide you with an understanding of many of the new updates to come to Java SE 7 and of how they work in terms of data management and security. You will learn XML external properties. You will be able to explain the enhancements to…

  • Alison
  • 5 hours
  • Self-paced
  • Free course
  • Paid certificate
  • Beginner

Great Learning

GitHub Copilot Using Java and MySQL

4.693 ratings

This free online GitHub Copilot Java MySQL course teaches you how to harness the power of GitHub Copilot to accelerate real-world application development. You will gain hands-on experience building a full Student Grade Management System in Java with SQLite, learning to implement GUI screens, databa…

  • Great Learning Academy
  • 1.5 hours
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

Great Learning

Pattern Program in Java

4.586 ratings

A free pattern program in java course is useful when students, developers, and hands-on beginners need a practical entry point into the subject. The course introduces setup, syntax, core logic, and debugging in a way that shows how the pieces work together. Instead of treating pattern program in ja…

  • Great Learning Academy
  • 1.5 hours
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

Great Learning

Collections in Java

4.4489 ratings

Learning java collections is easier when each idea is tied to a real decision, task, or workflow. This free course is built for beginners who want practical context before moving into deeper tools, projects, or role-specific training. You work through ArrayList, LinkedList, HashMap, HashSet, iterat…

  • Great Learning Academy
  • 2.5 hours
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

Great Learning

Graphs in Java

4.579 ratings

A free graphs in java course is useful when students, developers, and hands-on beginners need a practical entry point into the subject. The course introduces setup, syntax, core logic, and debugging in a way that shows how the pieces work together. Instead of treating graphs in java as a list of te…

  • Great Learning Academy
  • 1.5 hours
  • Self-paced
  • Free course
  • Free certificate
  • Intermediate

freeCodeCamp

Java Tutorials

Video playlist
  • YouTube
  • 7 videos, 40 hours
  • Self-paced
  • Free video