https://github.com/yodkwtf/java-fundamentals
A collection of a wide range of topics related to Java programming including notes, exercises, small projects, resources, and more.
https://github.com/yodkwtf/java-fundamentals
java java-17
Last synced: 11 months ago
JSON representation
A collection of a wide range of topics related to Java programming including notes, exercises, small projects, resources, and more.
- Host: GitHub
- URL: https://github.com/yodkwtf/java-fundamentals
- Owner: yodkwtf
- Created: 2023-01-18T21:02:09.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-05T17:39:07.000Z (over 3 years ago)
- Last Synced: 2025-05-18T15:13:37.795Z (about 1 year ago)
- Topics: java, java-17
- Language: Java
- Homepage:
- Size: 320 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Java Fundamentals Course
A collection of Java notes, exercises, small projects, and the rest from the Java course I took on Udemy. The course is called [The Complete Java Development Bootcamp](https://www.udemy.com/course/the-complete-java-development-bootcamp/) and it's created by Rayan Slim, Jad Slim, and Jose Portilla.
The course covers a wide range of topics related to Java programming, including data types, functions, object-oriented programming, exception handling, data structures, and more.
## Contents
For info about a specific chapter, navigate to that chapter's directory and check out the readme file for the documentation.
#### Chapters
1. [Java Fundamentals](/01-java-fundamentals)
2. [Variables](/02-variables)
3. [Booleans and Conditionals](/03-booleans-and-conditionals)
4. [Functions](/04-functions)
5. [Loops](/05-loops)
6. [Arrays](/06-arrays)
7. [Objects](/07-objects)
8. [List Collections](/08-list-collections)
9. [Exception Handling](/09-exception-handling/)
10. [Map Collections](/10-map-collections/)
11. [Inheritance](/11-inheritance/)
12. [Higher Order Functions](/12-higher-order-functions/)
#### Miscellaneous
- [Immutable Objects](/07-objects/readme.md/#immutable-objects)
- [Package and Import](/miscellaneous/package-and-import/readme.md)
- [Static and Final Keywords](/miscellaneous/static-and-final/readme.md)
- [Enums](/miscellaneous/enums/readme.md)
- [Big Decimals](/miscellaneous/big-decimals/readme.md)
- [Interface](/miscellaneous/interface/readme.md)
#### Mini Projects
1. [Dealership (Booleans and Conditionals)](/mini-projects/dealership/)
1. [Dice Project (Functions)](/mini-projects/dice-project/)
1. [Pokerito (Loops)](/mini-projects/pokerito/)
1. [Javapedia (Arrays)](/mini-projects/javapedia/)
1. [Hangman (Capstone)](/mini-projects/hangman/)
1. [Car Dealership (OOPs)](/mini-projects/car-dealership/)
## Java Resources
- [Install Java-v17 SDK](https://aws.amazon.com/corretto/?filtered-posts.sort-by=item.additionalFields.createdDate&filtered-posts.sort-order=desc)
- [Course Workbooks and Challenges](https://www.learnthepart.com/course/2dfda34d-6bbc-4bd5-8f45-d5999de2f514/a0d30d63-16f5-4702-992a-77b560cbeddd)
- [HashMaps - A Historical and Technical Overview](https://youtu.be/jt8mjox6vaU)