Skip to content

Welcome to JavaExplorer, a repository for beginner and intermediate learners to explore and learn Java programming. Created by a self-hosted open source teacher, contribute and share your feedback with me!

License

Notifications You must be signed in to change notification settings

imteshalkarim/JavaExplorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Banner


Welcome to JAX (Java Explorer)
Scroll down to learn about the project or jump to Index - List of Programs


🙏 Namaste

Welcome to my GitHub repository where you can find a collection of Java programs for beginners and intermediate learners. I am a self-hosted open source teacher and I created this repository to help those who want to learn basic Java programming concepts by themselves. The programs have been numbered with increasing complexity (easiest first). On a sidenote, this project could be of exemplary benefit to students pursuing java or object-oriented programming languages as their fundamental school courses such as the ICSE examinations of India, sophomore CS&E examinations, job seekers, enthusiasts or beginner learners.

👍 Getting Started

To get started with learning Java, you will need to have Java Development Kit (JDK) installed on your machine. You can download JDK from the official Oracle website.

📃 Programs Included

This repository contains a collection of Java programs that cover basic and intermediate Java concepts. You can find programs for:

  • Variables and Data Types
  • Control Structures (if-else, for loops, while loops)
  • Methods and Functions
  • Arrays
  • Object-Oriented Programming (Classes, Objects, Inheritance, Polymorphism)
  • Exception Handling

Feel free to explore and learn from these programs. I have added comments in the code to help you understand each concept used.

👇 Start Here

Browse all the programs via this index

✍️ Contributing

If you find any errors or want to add new programs, feel free to contribute to this repository. Just fork this repository, make your changes and create a pull request.

🫂 Help

If you have any questions or suggestions, feel free to contact me via email. I would be happy to help you in your learning journey.

🫶 Support this project's development

Support me in my endeavour of sustaining and maintaining Project Amorphous and make computer education accessible and open to all without any paywalls or reservations and become a sponsor to the project.

or alternatively,

  • UPI (for Indian sponsors) - imteshal.mik-1@okhdfc / imteshal.mik-1@okaxis
  • Buy me a coffee -

🤗 Acknowledgements

I would like to thank all the open source contributors who have shared their knowledge and helped me in my learning journey. This repository is my way of giving back to the community. A shoutout to Pulsar Computer, Cuttack and Ravenshaw University, Cuttack from which majority of the question pool has been sourced.

🪪 License

This project is licensed under the MIT License. You can freely use and distribute this code as long as you give credit to the original author.

Imteshal Karim
March 29, 2023

About

Welcome to JavaExplorer, a repository for beginner and intermediate learners to explore and learn Java programming. Created by a self-hosted open source teacher, contribute and share your feedback with me!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages