CodeWithBeamy is a comprehensive application where users can learn about Java's Object-Oriented Programming in a fun and interactive way. Featuring Beamy, our friendly sun mascot, the application guides users through learning, engaging activities, and assessments, all while personalizing their experience.
Dive into Java's Object-Oriented Programming with CodeWithBeamy! Our application offers interactive lessons, engaging activities like a daring escape room, and a final test to assess your understanding. With personalized learning progress, escape times, and assessment grades, CodeWithBeamy ensures a unique experience for every user.
Login and Register Frames User objects saved to a user.txt file and an usersArrayList
Concepts Frame with external links to YouTube videos for additional learning resources
Escape Room with a timer to track user completion time
Saves the user’s last chapter, escape time, and assessment grade
JMenuBar for easy navigation between frames or to log out
Background music for an immersive learning environment
Follow these steps to set up CodeWithBeamy on your local machine:
- Clone the repository
- Navigate to the project directory
- Install the necessary dependencies:
- Start the application
- Create an Account: Sign up and create your personalized user profile.
- Select a Course: Choose from a variety of programming courses tailored to your interests and skill level.
- Start Learning: Dive into interactive lessons and begin your coding journey.
- Track Your Progress: Monitor your learning milestones and celebrate your achievements.
We welcome contributions from the community! If you'd like to contribute to CodeWithBeamy, please follow these steps:
- Fork the repository
- Create a new branch
- Make your changes and commit them:
- Push to the branch
- Open a pull request: Submit your pull request for review
This project is licensed under the MIT License. See the LICENSE file for details.
Have questions or need support? Reach out to [email protected]