Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
free-java-resources
[Java Free Resources] This repository 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 experience...
https://github.com/getvmio/free-java-resources
Last synced: 2 days ago
JSON representation
-
Resources
- Object-Oriented Programming - oriented programming, data structures, and more. Suitable for students with prior programming experience. |
- Transition to OO Programming - oriented programming concepts using Java. Ideal for students with prior coding experience in other languages seeking to expand their skills. |
- Programming Methodology - oriented design, decomposition, and testing. |
- Practical Concurrent & Parallel Programming - memory multicore hardware. Covers basic and advanced concepts, performance, and debugging tools. |
- Compiler Construction
- Parallelism and Concurrency - level computer science courses. Freely available materials from University of Washington. |
- Creating JVM Language
- Code a 2D Game Engine using Java - Full Course for Beginners
- Creating Your First Blockchain with Java
- How to create your own simple 3D render engine in pure Java
- Build your own 3D renderer
- Spring Boot Tutorials - depth knowledge and practical examples. |
- Comprehensive Spring Boot Tutorials - world use cases. |
- Learn Java Programming - on exercises and real-world applications. |
- Java Tutorial for Complete Beginners - by-step guidance. |
- Java Programming Basics - friendly course. |
- Java Programming - depth with relatable examples. |
- Java Design Patterns and Architecture
- Hibernate Tutorial for Beginners
- Fundamentals of Java EE Development - on labs to transform a Java SE command line into an enterprise application. |
- Spring Boot Reference Guide - configuration, and production-ready features. |
- Spring Framework Notes for Professionals
- Think Java: How to Think Like a Computer Scientist, 2nd Edition - learners. |
- Scala Tutorial - oriented paradigms. Suitable for beginners and Java developers. |
- Secure Programming HOWTO - Creating Secure Software
- Learning Kotlin - safe language. |
- Spring Framework Cookbook: Hot Recipes for Spring Framework - based applications. Covers best practices, bean configuration, transaction management, and more. |
- Compiler Design: Theory, Tools, and Examples, Java Edition
- The Great Tree List Recursion Problem
- Data Structures (Into Java)
- Java Programming (CS 1)
- Algorithms
- Android Development - on experience, expert instruction, and university-level learning. |
- The Java EE 7 Tutorial - level applications. Suitable for beginners and experienced developers. |
- Learn Java Programming
- Java Projects, Second Edition
- Introduction to Programming Using Java (5th Edition - final version, 2010 Jun)
- The Java Web Scraping Handbook - world examples for developers interested in data extraction and automation. |
- Hibernate Notes for Professionals
- Effective Java, Third Edition - quality, efficient code. |
- An Introduction to the USA Computing Olympiad, Java Edition
- A Practical Introduction to Data Structures and Algorithm Analysis Third Edition (Java Version)
- A Primer on Design Patterns
- Object Oriented Programming - Oriented Programming with this comprehensive course, covering key concepts like encapsulation, inheritance, and polymorphism. |
- C++ for Java Programmers
- Java - oriented design principles, and algorithm design with this comprehensive course from UNSW's Richard Buckland. |
- Android App Development for Beginners
- Android Application Development Tutorials
- Developing Android Apps
- Advanced Android App Development - rich mobile apps. |
- Android Mobile App Development - on projects, expert insights, and a solid foundation in Android development. |
- XML with Java, Java Servlet, and JSP - on experience in building powerful XML-based applications. |
- Writing Advanced Applications for the Java 2 Platform - level applications. |
- Java Tutorials - oriented principles, and application development techniques. |
-
More
- Free JavaScript Resources
- Free HTML Resources
- Free R Resources
- Free Neural Networks Resources
- Free Natural Language Processing Resources
- Free Computer Science Resources
- Free React Resources
- Free Security Resources
- Free Node.js Resources
- Free PyTorch Resources
- Free Computer Architecture Resources
- Free Functional Programming Resources
- Free Operating System Resources
- Free Cryptography Resources
- Free Compiler Resources
- Free Blockchain Resources
- Free SQL Resources
- Free Python Resources
- Free Unix Resources
- Free Programming Resources
- Free Object-Oriented Programming Resources
- Free CSS Resources
- Free Machine Learning Resources
- Free Web Development Resources
- Free Shell Scripting Resources
- Free Rust Resources
- Free Haskell Resources
- Free Software Development Resources
- Free Data Science Resources
- Free Git Resources
- Free Networking Resources
- Free Game Development Resources
- Free TensorFlow Resources
- Free Docker Resources
- Free Distributed Systems Resources
- Free Embedded Systems Resources
- Free DevOps Resources
- Free Robotics Resources
- Free Computer Vision Resources
- Free Deep Learning Resources
- Free Cloud Computing Resources
- Free Go Resources
- Free Data Structures Resources
- Free Control Systems Resources
- Free Artificial Intelligence Resources
- Free Data Analysis Resources
- Free Ruby Resources
- Free C++ Resources
- Free Bash Resources
- Free Cybersecurity Resources
- Free Algorithm Resources
- Free Database Resources
- Free C Resources
- Free Version Control Resources
- Free Linux Resources
- Free Computer Graphics Resources
Categories
Sub Categories
Keywords
awesome-list
56
free-resources
56
getvm
56
playground
56
programming
56
operating-system
1
cryptography
1
compiler
1
blockchain
1
sql
1
python
1
unix
1
object-oriented-programming
1
css
1
machine-learning
1
web-development
1
shell-scripting
1
rust
1
functional-programming
1
computer-architecture
1
pytorch
1
node-js
1
security
1
react
1
computer-science
1
natural-language-processing
1
neural-networks
1
r
1
html
1
javascript
1
computer-graphics
1
linux
1
version-control
1
c
1
database
1
algorithm
1
cybersecurity
1
bash
1
cpp
1
ruby
1
data-analysis
1
artificial-intelligence
1
control-systems
1
data-structures
1
go
1
cloud-computing
1
deep-learning
1
computer-vision
1
robotics
1
devops
1