Skip to content

CodeWithBeamy is an interactive educational app that teaches Java's OOP concepts through engaging lessons, an escape room activity, and assessments, guided by Beamy, a friendly sun mascot. It personalizes the learning experience by tracking user progress and offers additional resources via YouTube links. Code with Beamy today!

Notifications You must be signed in to change notification settings

sxnnywu/Code-With-Beamy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to CodeWithBeamy!

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.

Overview

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.

Key Features

User Management:

Login and Register Frames User objects saved to a user.txt file and an usersArrayList

Interactive Learning:

Concepts Frame with external links to YouTube videos for additional learning resources

Engaging Activities:

Escape Room with a timer to track user completion time

Personalized Experience:

Saves the user’s last chapter, escape time, and assessment grade

Navigation:

JMenuBar for easy navigation between frames or to log out

Enhanced Experience:

Background music for an immersive learning environment

Installation

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

How to Get Started

  • 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.

Contributing

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

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

Have questions or need support? Reach out to w.sunny0618@gmail.com

About

CodeWithBeamy is an interactive educational app that teaches Java's OOP concepts through engaging lessons, an escape room activity, and assessments, guided by Beamy, a friendly sun mascot. It personalizes the learning experience by tracking user progress and offers additional resources via YouTube links. Code with Beamy today!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages