Welcome to the WCC Java Bootcamp! This is a community-driven learning program where you'll have the opportunity to build real-world Java projects to strengthen your development skills.
This bootcamp is designed for participants to learn Java at their own pace, but get support from the mentors within the community.
- Complete your JetBrains choosen academy course or simply refresh some of the topics.
- Share/discuss your learning/ideas on slack channel #java-bootcamp.
- Earn WCC java bootcamp certificate simply by :-
- Submitting your project from minimalistic to highly complex idea. Or just showcase what you have learned.
- For any inspiration check Project Ideas
New to forking? Check out our detailed How to Fork Guide
Browse our Project Ideas for inspiration. Pick a basic or advanced project based on your skill level.
OR
contribute to our existing production grade platform project
Create your project in the following structure:
/participants/<your-name>/
├── project/
│ ├── src/
│ ├── README.md
│ └── ... (your project files)
Follow the guidelines in How to Submit Your Project
java-bootcamp/
├── README.md # This file
├── docs/
│ ├── HOW_TO_FORK.md # Guide to fork this repository
│ ├── HOW_TO_SUBMIT.md # Submission guidelines
│ └── PROJECT_IDEAS.md # Basic and advanced project ideas
├── participants/
│ └── <your-name>/
│ └── project/
│ ├── README.md # Your project documentation
│ └── ... (your code)
└── resources/ # Shared resources and templates
- Working Java Project - A functional application with clean code
- README.md - Documentation including:
- Project description
- Features implemented
- How to run the project
- Technologies used
- Any setup requirements
- Unit tests
Check out our Project Ideas Guide for:
- Basic Projects: Perfect for Java beginners
- Intermediate Projects: For those comfortable with Java basics
All projects are designed around adding value to the WCC community!
OR
Choose your own idea or use-case.
- Java Development Kit (JDK) 21 or higher
- Gradle (included via wrapper)
- Your favorite IDE (IntelliJ IDEA, Eclipse, VS Code, etc.)
- Git
-
Install Java JDK
-
Clone Your Forked Repository
git clone https://github.com/<your-username>/java-bootcamp.git cd java-bootcamp
-
Build the Project
./gradlew build
For further reference, please consider the following sections:
These additional references should also help you:
- Official Java Documentation
- Spring Boot Documentation
- Baeldung Java Tutorials
- WCC Community Resources
- Join our WCC community discussions
- Ask questions in the Issues section
- Share your progress and learn from others
- Collaborate and help fellow bootcamp participants
This bootcamp follows the WCC Community Code of Conduct. Please be respectful, inclusive, and supportive of all participants.
- Start Small: Begin with a basic project to build confidence
- Code Regularly: Consistency is key to learning
- Ask Questions: Use the community for support
- Document Well: Good documentation is as important as good code
- Review Others: Learn by reviewing other participants' projects
- Test Your Code: Always test before submitting
Ready to start? Fork this repo and begin your Java journey with WCC! 🚀
This bootcamp is part of the Women Coding Community initiative to support women in technology.