
Programming has become an essential skill in today's technology-driven world. It is the foundation of all digital innovation and has the power to shape the future in countless ways. As technology continues to evolve and become bigger part of our daily lives, the demand for skilled programmers is only going to increase. This is why it is important for children to start learning programming at a young age, so that they can be prepared for the opportunities and challenges that lie ahead.
"Coding Quest" is a company that understands the importance of programming education for children. We believe that interactive games are the perfect way to make learning to code fun and engaging. Our program not only teaches children multiple programming languages but also equips them with the knowledge and skills necessary to excel in the industry in the future. With "Coding Quest" , children can learn to code and develop the critical thinking skills needed to become a proficient programmer and successful in the industry.

In addition to providing a comprehensive education in programming, Coding Quest also helps students identify which direction within the industry best suits them. We understand that there are many different career paths available to those who are skilled in programming, from software development to data analysis and more. By giving students a choice of direction, we empower them to make informed decisions about their future careers. Our company provides guidance and resources to help students find an entry point into their chosen field, setting them on a path to success in the industry .By equipping students with the knowledge, skills, and resources they need to succeed, Coding Quest; is dedicated to making sure that our students are prepared to take on the future of technology and the world at large.

It is important to note that the introduction section of this website was written by a chat-based Artificial Intelligence (A.I). There are many tools, systems, and models like this one already available to the public for testing, use, and mastering. Our goal is to not only keep our students aware of these amazing tools, but also to teach them when and how to use them, ensuring their relevance in the future.

We at Coding_Quest recognize the importance of socialization in maintaining high morale among students and utilize a Discord server(which incidentally was set up by one of our students) as a platform for students to interact and hang out. Additionally, on weekends, we host gaming sessions where students and instructors can participate and compete in computer games together.

HTML 5: Here our students learn how to use HTML 5 to create and animate 2-D styled video games. More of a short course focused more on engaging their creativity and understanding on how programming and video game design combine to create video games
Coffee Script: Our students play a 420 level browser based video game designed to teach them the basic structure op reading, writing and understanding programming through coffee script.
Python: This section focuses on completely engraving the fundamentals of a new language which is similar in format to coffee script, to the students. Python will be the primary language we focus on, and repeatedly return to.
Python Chatbot: Now the student will learn how to implement their understanding of python to create an intermediate project called a chatbot. This will be their first project, while heavily guided is still considered quite difficult.
Python advanced: At this section however we conclude our time using these interactive video games as a medium, and move on to more advanced short courses using Visual Studio Code. These courses we will be going over includes: Crash course in Computer Science, Python for everybody, and Harvard's CS50’s introduction to computer science.
Dynamic Choice: At this section the curriculum will start to branch off in various directions in the industry based on the students understanding, strong points, and personal preference. The students will begiven the choice to proceed in a Web-developing, Software-Developing or Game-Developing,. capacity. Based on the decision this section will introduce the student to relevant languages and short courses.
- Web-development: We will start the Harvard's CS50 Web programming with Python and JavaScript.
- Videogame design: Introduction and implementation of C#.
- Software-Development: Software Architecture and Object-oriented design.
Implantation: At this section whatever the chosen direction would have been the student will progress to a physical implementation point. To evaluated, and express their understanding of the subject.
- Web-Development: Introduction to website building software and projects to follow.
- Game-Development: Introduction to Unity Engine and the projects to follow.
- Software-Developer Introduction to an IDE: and projects to follow.
2D Dynamic choice: Here the student will once again be given a choice to further study their previously chosen path or to branch of into even more advanced specialized directions, including Server-security, Machine learning or even Cloud computing. This stage after the choice will lead to the introduction of another programming language.
At this point the student will be expected to complete multiple projects in their chosen path for more accomplishments to store in their portfolios. This phase would last until the end of High-School making sure the student is ready to advance into the industry. And if the student show enough promise they will be offered either a internship with us at Coding_Quest or we will reach out to multiple fields to find available slots.