{"id":15076063,"url":"https://github.com/getvmio/free-java-resources","last_synced_at":"2025-02-26T17:41:51.303Z","repository":{"id":251137146,"uuid":"822445273","full_name":"getvmio/free-java-resources","owner":"getvmio","description":"Java Free Resources | This repo collects 54 of free resources for Java. ☕ Forge your Java skills with GetVM's Java Forge repository! Featuring a rich collection of free resources and an online Playground, this is your ultimate destination for Java mastery. Ideal for beginners and experienced deve...","archived":false,"fork":false,"pushed_at":"2025-02-01T02:16:59.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T13:01:49.304Z","etag":null,"topics":["awesome-list","free-resources","getvm","java","playground","programming"],"latest_commit_sha":null,"homepage":"https://getvm.io/tutorials/category/java","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/getvmio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-01T07:05:08.000Z","updated_at":"2025-02-01T02:17:02.000Z","dependencies_parsed_at":"2024-11-11T10:48:02.052Z","dependency_job_id":"c639e863-0932-4b9b-9f7d-8131c5823d3d","html_url":"https://github.com/getvmio/free-java-resources","commit_stats":null,"previous_names":["getvmio/free-java-resources"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getvmio%2Ffree-java-resources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getvmio%2Ffree-java-resources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getvmio%2Ffree-java-resources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getvmio%2Ffree-java-resources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getvmio","download_url":"https://codeload.github.com/getvmio/free-java-resources/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240906044,"owners_count":19876575,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome-list","free-resources","getvm","java","playground","programming"],"created_at":"2024-09-25T03:57:51.936Z","updated_at":"2025-02-26T17:41:51.273Z","avatar_url":"https://github.com/getvmio.png","language":null,"readme":"# Java Free Resources\n\n☕ Forge your Java skills with GetVM's Java Forge repository! Featuring a rich collection of free resources and an online Playground, this is your ultimate destination for Java mastery. Ideal for beginners and experienced developers looking to enhance their Java programming prowess.\n\n## Resources\n\n|   Index | Name                                                                                                                                                                                                                        | Category            | Description                                                                                                                                                                                                            |\n|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n|       1 | [Java Tutorials](https://getvm.io/tutorials/java-tutorials)                                                                                                                                                                 | Technical Tutorials | Explore comprehensive Java tutorials covering basic to advanced programming concepts, object-oriented principles, and application development techniques.                                                              |\n|       2 | [Object-Oriented Programming](https://getvm.io/tutorials/cs-2110-object-oriented-programming-and-data-structures-cornell-university)                                                                                        | University Courses  | Comprehensive computer science course covering program design, object-oriented programming, data structures, and more. Suitable for students with prior programming experience.                                        |\n|       3 | [Transition to OO Programming](https://getvm.io/tutorials/cs-1130-transition-to-oo-programming-cornell-university)                                                                                                          | University Courses  | Explore object-oriented programming concepts using Java. Ideal for students with prior coding experience in other languages seeking to expand their skills.                                                            |\n|       4 | [Programming Methodology](https://getvm.io/tutorials/cs-106a-programming-methodology-stanford-university)                                                                                                                   | University Courses  | Comprehensive introduction to computer science and programming using Java, focusing on modern software engineering principles like object-oriented design, decomposition, and testing.                                 |\n|       5 | [Practical Concurrent \u0026 Parallel Programming](https://getvm.io/tutorials/pcpp-practical-concurrent-and-parallel-programming-it-university-of-copenhagen)                                                                    | University Courses  | Learn to write correct and efficient concurrent and parallel software using Java on shared-memory multicore hardware. Covers basic and advanced concepts, performance, and debugging tools.                            |\n|       6 | [Compiler Construction](https://getvm.io/tutorials/cse-p-501-compiler-construction-university-of-washington)                                                                                                                | University Courses  | Learn the inner workings of modern compilers and gain practical experience in compiler construction. Covers major algorithms and techniques, implemented in Java.                                                      |\n|       7 | [Parallelism and Concurrency](https://getvm.io/tutorials/spac-parallelism-and-concurrency-univ-of-washington)                                                                                                               | University Courses  | Comprehensive introduction to parallelism and concurrency concepts, suitable for students in data structures and other lower-level computer science courses. Freely available materials from University of Washington. |\n|       8 | [Creating JVM Language](https://getvm.io/tutorials/creating-jvm-language)                                                                                                                                                   | Technical Tutorials | Discover the process of building a custom programming language that runs on the Java Virtual Machine (JVM). Learn language design, parsing, code generation, and Java integration.                                     |\n|       9 | [Code a 2D Game Engine using Java - Full Course for Beginners](https://getvm.io/tutorials/code-a-2d-game-engine-using-java-full-course-for-beginners)                                                                       | Technical Tutorials | Learn to code a complete 2D game engine from scratch using Java. Suitable for beginners with no prior game dev experience.                                                                                             |\n|      10 | [Creating Your First Blockchain with Java](https://getvm.io/tutorials/creating-your-first-blockchain-with-java)                                                                                                             | Technical Tutorials | Learn the fundamentals of blockchain technology and build a basic blockchain using Java programming language. Explore the possibilities of this transformative technology.                                             |\n|      11 | [How to create your own simple 3D render engine in pure Java](https://getvm.io/tutorials/how-to-create-your-own-simple-3d-render-engine-in-pure-java)                                                                       | Technical Tutorials | Learn how to create a simple 3D render engine from scratch using pure Java. Dive into the fundamentals of 3D rendering and gain insights into modern graphics programming.                                             |\n|      12 | [Build your own 3D renderer](https://getvm.io/tutorials/build-your-own-3d-renderer)                                                                                                                                         | Technical Tutorials | Comprehensive guide to building your own 3D renderer for computer graphics enthusiasts. Learn fundamentals, implement from scratch, and experiment with projects.                                                      |\n|      13 | [Spring Boot Tutorials](https://getvm.io/tutorials/spring-boot-tutorials-full-course)                                                                                                                                       | Video Courses       | Comprehensive tutorial series on Spring Boot, covering RESTful APIs, database integration, and microservices development. Taught by Telusko, providing in-depth knowledge and practical examples.                      |\n|      14 | [Comprehensive Spring Boot Tutorials](https://getvm.io/tutorials/spring-boot-tutorials)                                                                                                                                     | Video Courses       | Dive into Spring Boot development with these comprehensive tutorials. Learn to build modern, scalable web applications with practical examples and real-world use cases.                                               |\n|      15 | [Learn Java Programming](https://getvm.io/tutorials/learn-java-programming-java-for-testers-and-developers)                                                                                                                 | Video Courses       | Comprehensive Java programming course covering fundamentals and advanced concepts. Suitable for beginners and experienced developers. Hands-on exercises and real-world applications.                                  |\n|      16 | [Java Tutorial for Complete Beginners](https://getvm.io/tutorials/java-tutorial-for-complete-beginners)                                                                                                                     | Video Courses       | Learn Java programming from scratch with this comprehensive beginner's course. Covers the fundamentals of Java language with step-by-step guidance.                                                                    |\n|      17 | [Java Programming Basics](https://getvm.io/tutorials/java-programming-basics)                                                                                                                                               | Video Courses       | Learn Java programming fundamentals, create applications, and prepare for advanced projects with this beginner-friendly course.                                                                                        |\n|      18 | [Java Programming](https://getvm.io/tutorials/java-programming)                                                                                                                                                             | Video Courses       | Comprehensive Java Programming course by Angie Jones, a certified Java Programmer with 18+ years of experience. Suitable for complete beginners, covers Java language in-depth with relatable examples.                |\n|      19 | [Java Design Patterns and Architecture](https://getvm.io/tutorials/java-design-patterns-and-architecture)                                                                                                                   | Video Courses       | Enhance your Java skills with this comprehensive course on design patterns and architectural best practices. Learn to build scalable and flexible applications.                                                        |\n|      20 | [Hibernate Tutorial for Beginners](https://getvm.io/tutorials/hibernate-tutorial-for-beginners)                                                                                                                             | Video Courses       | Comprehensive Hibernate tutorial for beginners, covering essential concepts, HQL, and advanced topics like caching and performance optimization.                                                                       |\n|      21 | [Fundamentals of Java EE Development](https://getvm.io/tutorials/fundamentals-of-java-ee-development)                                                                                                                       | Video Courses       | Comprehensive overview of Java EE development, covering web applications, software development, and Java EE programming. Hands-on labs to transform a Java SE command line into an enterprise application.             |\n|      22 | [Scala Tutorial](https://getvm.io/tutorials/scala-tutorial)                                                                                                                                                                 | Technical Tutorials | Learn Scala, a powerful and concise programming language that combines functional and object-oriented paradigms. Suitable for beginners and Java developers.                                                           |\n|      23 | [Secure Programming HOWTO - Creating Secure Software](https://getvm.io/tutorials/secure-programming-howto-creating-secure-software)                                                                                         | Technical Tutorials | Comprehensive guide on creating secure software, covering best practices for C, C++, Java, Perl, Python, and more. Highly recommended for software developers.                                                         |\n|      24 | [Learning Kotlin](https://getvm.io/tutorials/learning-kotlin)                                                                                                                                                               | Technical Tutorials | Comprehensive Kotlin course covers syntax, data types, control flow, functions, classes, and Java interoperability. Ideal for Java developers and those interested in a concise, type-safe language.                   |\n|      25 | [Spring Boot Reference Guide](https://getvm.io/tutorials/spring-boot-reference-guide)                                                                                                                                       | Technical Tutorials | Comprehensive resource for Java developers to build modern, scalable, and efficient applications using the Spring Boot framework. Covers dependency management, auto-configuration, and production-ready features.     |\n|      26 | [Spring Framework Notes for Professionals](https://getvm.io/tutorials/spring-framework-notes-for-professionals)                                                                                                             | Technical Tutorials | Comprehensive notes on Spring Framework, covering a wide range of topics including Core, Expression Language, JDBC, Web Services, and more. Compiled from StackOverflow community contributions.                       |\n|      27 | [Spring Framework Cookbook: Hot Recipes for Spring Framework](https://getvm.io/tutorials/spring-framework-cookbook-hot-recipes-for-spring-framework)                                                                        | Technical Tutorials | Practical recipes for building robust and scalable Spring-based applications. Covers best practices, bean configuration, transaction management, and more.                                                             |\n|      28 | [Writing Advanced Applications for the Java 2 Platform](https://getvm.io/tutorials/writing-advanced-applications-for-the-java-2-platform)                                                                                   | Technical Tutorials | Explore advanced Java 2 platform development, including design, security, transaction management, and performance tuning for enterprise-level applications.                                                            |\n|      29 | [Think Java: How to Think Like a Computer Scientist, 2nd Edition](https://getvm.io/tutorials/think-java-how-to-think-like-a-computer-scientist-2nd-edition)                                                                 | Technical Tutorials | Comprehensive guide to Java programming, computer science principles, and computational thinking. Suitable for beginners, universities, and self-learners.                                                             |\n|      30 | [The Java Web Scraping Handbook](https://getvm.io/tutorials/the-java-web-scraping-handbook)                                                                                                                                 | Technical Tutorials | Comprehensive guide to web scraping using Java, providing practical insights and real-world examples for developers interested in data extraction and automation.                                                      |\n|      31 | [The Java EE 7 Tutorial](https://getvm.io/tutorials/the-java-ee7-tutorial)                                                                                                                                                  | Technical Tutorials | Comprehensive guide to Java EE 7, covering web development, programming, and enterprise-level applications. Suitable for beginners and experienced developers.                                                         |\n|      32 | [Learn Java Programming](https://getvm.io/tutorials/learning-java-language)                                                                                                                                                 | Technical Tutorials | Comprehensive Java programming course covering fundamentals, advanced topics, and practical examples. Suitable for beginners and experienced developers.                                                               |\n|      33 | [Java Projects, Second Edition](https://getvm.io/tutorials/java-projects-second-edition)                                                                                                                                    | Technical Tutorials | Comprehensive guide covering Java projects, algorithms, OOP, and professional development practices. Valuable for both beginner and experienced Java developers.                                                       |\n|      34 | [Introduction to Programming Using Java (5th Edition - final version, 2010 Jun)](https://getvm.io/tutorials/introduction-to-programming-using-java-5th-edition-final-version-2010-jun)                                      | Technical Tutorials | Comprehensive Java programming introduction covering fundamental concepts and practical applications in computer science. Includes Java 5.0 and later versions, with downloadable formats.                             |\n|      35 | [Hibernate Notes for Professionals](https://getvm.io/tutorials/hibernate-notes-for-professionals)                                                                                                                           | Technical Tutorials | Comprehensive guide to Hibernate for developers and database professionals, covering a wide range of topics with detailed examples and code snippets.                                                                  |\n|      36 | [Effective Java, Third Edition](https://getvm.io/tutorials/effective-java-third-edition)                                                                                                                                    | Technical Tutorials | Comprehensive guide to Java programming and software development, offering best practices, tips, and solutions for writing high-quality, efficient code.                                                               |\n|      37 | [An Introduction to the USA Computing Olympiad, Java Edition](https://getvm.io/tutorials/an-introduction-to-the-usa-computing-olympiad-java-edition)                                                                        | Technical Tutorials | Comprehensive training resource for the USA Computing Olympiad, covering a wide range of topics from basic to advanced concepts in Java programming.                                                                   |\n|      38 | [A Practical Introduction to Data Structures and Algorithm Analysis Third Edition (Java Version)](https://getvm.io/tutorials/a-practical-introduction-to-data-structures-and-algorithm-analysis-third-edition-java-version) | Technical Tutorials | Comprehensive guide to data structures and algorithm analysis using Java. Covers fundamental data structures, sorting, and searching algorithms.                                                                       |\n|      39 | [A Primer on Design Patterns](https://getvm.io/tutorials/a-primer-on-design-patterns)                                                                                                                                       | Technical Tutorials | Comprehensive guide to understanding and implementing design patterns in software development, covering the most important patterns and demonstrating implementation in Java.                                          |\n|      40 | [Object Oriented Programming](https://getvm.io/tutorials/object-oriented-programming)                                                                                                                                       | Technical Tutorials | Dive into the fundamentals of Object-Oriented Programming with this comprehensive course, covering key concepts like encapsulation, inheritance, and polymorphism.                                                     |\n|      41 | [Compiler Design: Theory, Tools, and Examples, Java Edition](https://getvm.io/tutorials/compiler-design-theory-tools-and-examples-java-edition)                                                                             | Technical Tutorials | Comprehensive guide to compiler design theory and tools, with practical Java examples. Covers lexical analysis, parsing, code generation, and optimization.                                                            |\n|      42 | [The Great Tree List Recursion Problem](https://getvm.io/tutorials/the-great-tree-list-recursion-problem)                                                                                                                   | Technical Tutorials | Explore the intricacies of data structures, recursion, and programming with The Great Tree List Recursion Problem, a comprehensive guide to binary trees and circular doubly linked lists.                             |\n|      43 | [Data Structures (Into Java)](https://getvm.io/tutorials/data-structures-into-java)                                                                                                                                         | Technical Tutorials | Comprehensive guide to understanding and implementing data structures using Java, covering arrays, linked lists, stacks, queues, trees, and more.                                                                      |\n|      44 | [Java Programming (CS 1)](https://getvm.io/tutorials/cs-163-4-java-programming-cs-1)                                                                                                                                        | University Courses  | Learn the fundamentals of Java programming, including variables, expressions, control structures, arrays, objects, and file I/O. Suitable for students without prior programming experience.                           |\n|      45 | [Algorithms](https://getvm.io/tutorials/cos-226-algorithms-youtube-princeton-by-robert-sedgewick-and-kevin-wayne)                                                                                                           | University Courses  | Learn fundamental algorithms and data structures with this free online course from Princeton University, taught by renowned professors Robert Sedgewick and Kevin Wayne.                                               |\n|      46 | [Android Development](https://getvm.io/tutorials/csse490-android-development-rose-hulman-winter-2010-2011-dave-fisher)                                                                                                      | University Courses  | Comprehensive introduction to Android development, covering fundamentals of building mobile apps. Hands-on experience, expert instruction, and university-level learning.                                              |\n|      47 | [C++ for Java Programmers](https://getvm.io/tutorials/uw-madison-cs-368-c-for-java-programmers-fall-2020-by-michael-doescher)                                                                                               | University Courses  | Comprehensive C++ course designed for Java programmers, taught by experienced instructor Michael Doescher. Covers data types, control structures, functions, classes, and more.                                        |\n|      48 | [Java](https://getvm.io/tutorials/cs3-design-in-computing-richard-buckland-unsw)                                                                                                                                            | University Courses  | Explore fundamental programming concepts in Java, object-oriented design principles, and algorithm design with this comprehensive course from UNSW's Richard Buckland.                                                 |\n|      49 | [Android App Development for Beginners](https://getvm.io/tutorials/android-app-development-for-beginners-playlist-thenewboston)                                                                                             | University Courses  | Comprehensive guide for beginners to learn Android app development, covering Java, Android Studio, UI design, and app deployment.                                                                                      |\n|      50 | [Android Application Development Tutorials](https://getvm.io/tutorials/android-application-development-tutorials-thenewboston)                                                                                              | University Courses  | Comprehensive Android app development tutorials covering layouts, activities, user interfaces, databases, services, and more. Taught by the popular YouTube instructor, thenewboston.                                  |\n|      51 | [Developing Android Apps](https://getvm.io/tutorials/mooc-developing-android-apps-udacity)                                                                                                                                  | University Courses  | Learn the fundamentals of Android app development, including UI design, user input, and Android components like activities and services.                                                                               |\n|      52 | [Advanced Android App Development](https://getvm.io/tutorials/mooc-advanced-android-app-development-udacity)                                                                                                                | University Courses  | Expand your Android development skills with Udacity's advanced course covering complex UI, databases, multimedia, and security for feature-rich mobile apps.                                                           |\n|      53 | [Android Mobile App Development](https://getvm.io/tutorials/mooc-programming-mobile-applications-for-android-handheld-systems-university-of-maryland)                                                                       | University Courses  | Learn to develop mobile applications for the Android platform with this comprehensive MOOC from the University of Maryland. Hands-on projects, expert insights, and a solid foundation in Android development.         |\n|      54 | [XML with Java, Java Servlet, and JSP](https://getvm.io/tutorials/cs-e-259-xml-with-java-java-servlet-and-jsp-harvard)                                                                                                      | University Courses  | Enhance your web development skills with this comprehensive course on XML, Java Servlets, and JSP. Gain hands-on experience in building powerful XML-based applications.                                               |\n\n## More\n\n- [Free JavaScript Resources](https://github.com/getvmio/free-javascript-resources)\n- [Free HTML Resources](https://github.com/getvmio/free-html-resources)\n- [Free R Resources](https://github.com/getvmio/free-r-resources)\n- [Free Neural Networks Resources](https://github.com/getvmio/free-neural-networks-resources)\n- [Free Natural Language Processing Resources](https://github.com/getvmio/free-natural-language-processing-resources)\n- [Free Computer Science Resources](https://github.com/getvmio/free-computer-science-resources)\n- [Free React Resources](https://github.com/getvmio/free-react-resources)\n- [Free Security Resources](https://github.com/getvmio/free-security-resources)\n- [Free Node.js Resources](https://github.com/getvmio/free-node-js-resources)\n- [Free PyTorch Resources](https://github.com/getvmio/free-pytorch-resources)\n- [Free Computer Architecture Resources](https://github.com/getvmio/free-computer-architecture-resources)\n- [Free Functional Programming Resources](https://github.com/getvmio/free-functional-programming-resources)\n- [Free Operating System Resources](https://github.com/getvmio/free-operating-system-resources)\n- [Free Cryptography Resources](https://github.com/getvmio/free-cryptography-resources)\n- [Free Compiler Resources](https://github.com/getvmio/free-compiler-resources)\n- [Free Blockchain Resources](https://github.com/getvmio/free-blockchain-resources)\n- [Free SQL Resources](https://github.com/getvmio/free-sql-resources)\n- [Free Python Resources](https://github.com/getvmio/free-python-resources)\n- [Free Unix Resources](https://github.com/getvmio/free-unix-resources)\n- [Free Programming Resources](https://github.com/getvmio/free-programming-resources)\n- [Free Object-Oriented Programming Resources](https://github.com/getvmio/free-object-oriented-programming-resources)\n- [Free CSS Resources](https://github.com/getvmio/free-css-resources)\n- [Free Machine Learning Resources](https://github.com/getvmio/free-machine-learning-resources)\n- [Free Web Development Resources](https://github.com/getvmio/free-web-development-resources)\n- [Free Shell Scripting Resources](https://github.com/getvmio/free-shell-scripting-resources)\n- [Free Rust Resources](https://github.com/getvmio/free-rust-resources)\n- [Free Haskell Resources](https://github.com/getvmio/free-haskell-resources)\n- [Free Software Development Resources](https://github.com/getvmio/free-software-development-resources)\n- [Free Data Science Resources](https://github.com/getvmio/free-data-science-resources)\n- [Free Git Resources](https://github.com/getvmio/free-git-resources)\n- [Free Networking Resources](https://github.com/getvmio/free-networking-resources)\n- [Free Game Development Resources](https://github.com/getvmio/free-game-development-resources)\n- [Free TensorFlow Resources](https://github.com/getvmio/free-tensorflow-resources)\n- [Free Distributed Systems Resources](https://github.com/getvmio/free-distributed-systems-resources)\n- [Free Embedded Systems Resources](https://github.com/getvmio/free-embedded-systems-resources)\n- [Free DevOps Resources](https://github.com/getvmio/free-devops-resources)\n- [Free Docker Resources](https://github.com/getvmio/free-docker-resources)\n- [Free Robotics Resources](https://github.com/getvmio/free-robotics-resources)\n- [Free Computer Vision Resources](https://github.com/getvmio/free-computer-vision-resources)\n- [Free Deep Learning Resources](https://github.com/getvmio/free-deep-learning-resources)\n- [Free Cloud Computing Resources](https://github.com/getvmio/free-cloud-computing-resources)\n- [Free Go Resources](https://github.com/getvmio/free-go-resources)\n- [Free Data Structures Resources](https://github.com/getvmio/free-data-structures-resources)\n- [Free Control Systems Resources](https://github.com/getvmio/free-control-systems-resources)\n- [Free Artificial Intelligence Resources](https://github.com/getvmio/free-artificial-intelligence-resources)\n- [Free Data Analysis Resources](https://github.com/getvmio/free-data-analysis-resources)\n- [Free Ruby Resources](https://github.com/getvmio/free-ruby-resources)\n- [Free C++ Resources](https://github.com/getvmio/free-cpp-resources)\n- [Free Bash Resources](https://github.com/getvmio/free-bash-resources)\n- [Free Cybersecurity Resources](https://github.com/getvmio/free-cybersecurity-resources)\n- [Free Algorithm Resources](https://github.com/getvmio/free-algorithm-resources)\n- [Free Database Resources](https://github.com/getvmio/free-database-resources)\n- [Free C Resources](https://github.com/getvmio/free-c-resources)\n- [Free Version Control Resources](https://github.com/getvmio/free-version-control-resources)\n- [Free Linux Resources](https://github.com/getvmio/free-linux-resources)\n- [Free Computer Graphics Resources](https://github.com/getvmio/free-computer-graphics-resources)\n","funding_links":[],"categories":["More","Other Lists"],"sub_categories":["TeX Lists"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetvmio%2Ffree-java-resources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetvmio%2Ffree-java-resources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetvmio%2Ffree-java-resources/lists"}