Ultimate Java Resources

Java programming. All in one Java Resource for learning. Updated every day and up to date. All Algorithms and DS along with Development in Java. Beginner to Advanced. Join the Discord link.
Alternatives To Ultimate Java Resources
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Interactive Coding Challenges26,246
6 months ago70otherPython
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
6 hours ago1February 17, 2022cc-by-sa-4.0Java
😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Awesome Competitive Programming10,905
a month ago24cc-by-4.0
:gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources
4 months ago19gpl-3.0Java
Algorithms, 4th edition textbook code and libraries
16 days ago5mitJavaScript
Metarhia educational program index 📖
Free Programming Resources2,292
4 months ago3mitHTML
💎 免费的编程资源大全,持续更新!🔥 覆盖各种语言和方向(Java \ Python \ C++ \ JavaScript \ Golang \ 前端 \ 后端等)的学习路线、贴心教程、项目实战、编程书籍、面试合集、实用资源等,对程序员非常有帮助!
Cs Books2,185
3 years ago
📚 Computer Science Books 计算机技术类书籍 PDF
4 months ago224gpl-3.0C++
It is a repository that is a collection of algorithms and data structures with implementation in various languages.
Awesome Interview2,123
a month ago46otherHTML
剑指前端 Offer
Competitive Programming Library2,038
a year ago24cc-by-4.0Java
Code library for competitive programming purposes.
Alternatives To Ultimate Java Resources
Select To Compare

Alternative Project Comparisons

Java Programming

forthebadge forthebadge forthebadge

Give a Star, if you like the Repository and if you consider it as a useful resource for learning Java (Accepting Pull Request for Hacktoberfest 22)


This repository aims at helping new Java developers. It contains examples of simple programs and algorithms.

Main Topics

The following main topics have been contributed in this repository.

  • Data Structures
  • Algorithms
  • Android Projects
  • Machine Learning
  • Networking & Security
  • Object-Oriented Programming (OOPs)

Each of the main topics have been divided into further sub categories.

Breakdown of the Topics

Topic Collection
Data Structures LinkedList, Heaps, Arrays, ArrayLists, HashMaps, Trees, Graphs, Stacks, Queues, Deque
Algorithms Sorting, Searching, BFS, Dijkstra, Dynamic Programming, NQueens
Android Development Weather Report, GithubProfile App, DiceRoller, Password Generator, MemeShare App, CountDown Timer, Book Finder, Notepad App, Birthday Wish App, BMI Calculator, Compass App, Tic Tac Toe App, Voting App, Age Calculator, Binary to Decimal Converter, Coffee Ordering App, Currency Converter App, Media Player, QR Bar Code Scanner App, Random Number Generator, Wind Chill Calculator, Word Counter App
Machine Learning Linear Regression, Logistic Regression, KMeans2d, Random Forest
Networking & Security Socket, Key Pair, Signature, Socket Programming, Thread Programming
Operating System ProducerConsumer
OOP Abstraction, Encapsulation, Inheritance, Polymorphism, Manipulators, Virtual Function, Inline Function, Friend Function

Data Structures

Visit the Data Structures repository if you would like to see examples for the following Java programs.

  • Big Integer
  • LinkedList, Circular LinkedList
  • Max and Min Heaps, Priority Queues
  • ArrayList
  • BST
  • HashMap, HashSet, TreeMap
  • Loops, Arrays
  • Segment Tree, Tree Traversal, Fenwick Tree


Visit the Algorithms repository if you would like to see examples for the following Java programs.

  • Breadth First Search, Depth First Search
  • Counting Sort, Heap Sort, Merge Sort, Bubble Sort, Quick Sort, Topological Sort, Bubble Sort
  • Dijkstra
  • Binary Search, Interpolation Search, Ternary Search
  • Segment Tree, Tree Traversal
  • Prefix Sum

Android Development

Visit the Android Development repository if you would like to see examples for the following Java programs.

Machine Learning

Visit the Machine Learning repository if you would like to see examples for the following Java programs.

Network & Security

Visit the Network & Security repository if you would like to see examples for the following Java programs.

Object-Oriented Programming

Visit the OOP repository if you would like to see examples for the following Java programs.

Project Maintainers

This project is founded by Sarvesh Dubey . A Software Developer working at Amazon Web Services.

Popular Algorithms Projects
Popular Programming Projects
Popular Computer Science Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Data Structure
Programming Language
Computer Science
Dynamic Programming
Search Algorithm