Learn Java
A curated list of helpful resources to learn Java Development. Tutorials, Code Samples, References and more!
Related Products
- Swift in Action: A Project-Based Introduction to Swift Programming
Ready to build real iOS apps? This book teaches you Swift with a hands-on, project-based approach β guiding you through real-world projects that apply everything you learn.
FREE PREVIEW! - Python in Action: A Project-Based Introduction to Python Programming
Discover Python by building real-world projectsβdownload the preview and start coding today!
FREE PREVIEW!
Latest Blog Articles
Understanding Python Decorators
Released on: Thu Oct 03 2024
A deep dive into Python decorators and how to use them effectively.
Introduction to JavaScript
Released on: Thu Sep 26 2024
Learn the basics of JavaScript, the most popular programming language for web development.
Beginner Courses
- 0Β°
- 0Β°
- 0Β°
- Coursera - Java Programming and Software Engineering Fundamentals
A series of courses covering Java fundamentals, software engineering principles, and more advanced topics for beginners.
0Β°
- SoloLearn - Java Course
A mobile-friendly platform offering a comprehensive Java course with quizzes and community-based learning.
0Β°
- W3Schools - Java Tutorial
An extensive tutorial that covers Java basics to advanced topics with examples and interactive code editor.
0Β°
- Java Programming for Beginners by Programming with Mosh
A YouTube video tutorial that provides a comprehensive introduction to Java programming concepts and syntax.
0Β°
- Oracle - Java Tutorials
Official tutorials from Oracle, explaining Java fundamentals, core APIs, and advanced features with code examples.
0Β°
- FreeCodeCamp - Java Programming Tutorials
A series of written tutorials and video content teaching Java programming, including practical projects and coding challenges.
0Β°
Newsletter + Exclusive Voucher + Free Guides β October 2024
Want weekly curated news about all things programming in your inbox? Also, we have an exclusive offer for our newsletter subscribers! Get five free online courses every month with PluralSight. Also we now offer 2 free guides for all our subscribers!
8 programming beginner mistakes to avoid
NEW! Sign up and get our free guide: 8 programming beginner mistakes to avoid.
10 top GitHub repos to jumpstart your programming learning journey
Additionally you will get a PDF with the 10 top GitHub repos to jumpstart your programming learning journey!
Weekly curated programming related newsletter
Receive a free weekly curated newsletter with the best programming tips and tricks.
Only few Vouchers left!
Advanced Courses
- 0Β°
- 0Β°
- 0Β°
- 0Β°
- 0Β°
- 0Β°
- Building Scalable Java Microservices with Spring Boot
This course teaches you how to build scalable and resilient Java microservices with Spring Boot, focusing on integration with Google Cloud services.
0Β°
Books
- 0Β°
- 0Β°
- 0Β°
- Effective Java
A comprehensive guide packed with best practices and programming tips from Joshua Bloch, the creator of Java. This book is essential for both beginners and experienced developers to write better, more efficient Java code.
0Β°
- Clean Code: A Handbook of Agile Software Craftsmanship
While not Java-specific, this book teaches principles of writing clean, maintainable code, which is valuable for any Java developer aiming to improve their coding standards.
0Β°
References
- Oracle's Java Tutorials
Official tutorials provided by Oracle that cover the fundamentals of Java programming and guide learners through various topics with in-depth examples.
0Β°
- Java Guide
An extensive Java tutorial site that offers detailed explanations of Java concepts, examples, and interviews questions, catering to both novice and experienced programmers.
0Β°
- GeeksforGeeks Java Programming Language
A rich resource for learning Java, featuring tutorials, articles, and practice problems, along with solutions and discussions on Java-related topics suitable for all levels.
0Β°
- Java SE Documentation
The official Java SE API documentation, essential for understanding Java libraries, methods, and classes, which helps in practical programming and reference.
0Β°
- Java Code Geeks
A community-driven site providing tutorials, articles, and resources focused on Java programming, including advanced topics and industry trends.
0Β°
Code Examples
- Oracle Java Documentation
The official Java documentation from Oracle, providing comprehensive details on Java libraries, classes, and interfaces. Essential for understanding the standard API and best practices.
0Β°
- LeetCode Java Coding Problems
A collection of coding problems that can be solved using Java, perfect for practicing algorithmic thinking and coding skills.
0Β°
- Java Design Patterns - Refactoring Guru
An introduction to design patterns in Java with practical examples, helping learners understand advanced programming concepts and software architecture.
0Β°
Code Libraries
- Official Java Documentation
The official Java documentation provides comprehensive and detailed information on Java API, including descriptions of classes, methods, and packages, making it an essential resource for learners and developers.
0Β°
- Java Programming Forum - Stack Overflow
Stack Overflow is a valuable resource for Java learners, allowing users to ask questions, find answers, and interact with a community of Java developers.
0Β°
Tools
- Java SE Technical Documentation
This technical guide provides essential information on the Java SE development, including installation, language and library tutorials.
0Β°
- Java Programming for Complete Beginners (YouTube)
A popular YouTube video providing an overview of Java programming for complete beginners, including installation and basic concepts.
0Β°
- Java Design Patterns Tutorial
A comprehensive guide on various design patterns in Java, which is crucial for writing efficient and maintainable code.
0Β°
Related Products
- Swift in Action: A Project-Based Introduction to Swift Programming
Ready to build real iOS apps? This book teaches you Swift with a hands-on, project-based approach β guiding you through real-world projects that apply everything you learn.
FREE PREVIEW! - Python in Action: A Project-Based Introduction to Python Programming
Discover Python by building real-world projectsβdownload the preview and start coding today!
FREE PREVIEW!