Who We Are?
Our Mission
At Codecreek Academy, our mission is to empower individuals with the knowledge, skills, and mindset necessary to thrive in the ever-evolving landscape of technology remotely. We strive to cultivate a community of lifelong learners who are equipped to tackle real-world challenges, innovate with creativity, and make meaningful contributions to society. Through immersive, hands-on learning experiences and personalized support, we are dedicated to fostering a culture of excellence, curiosity, and collaboration. Our commitment extends beyond technical proficiency; we aim to nurture the holistic development of our students, instilling in them the values of integrity, resilience, and empathy. Together, we aspire to shape the future of technology by inspiring and empowering the next generation of innovators and leaders.
Extraordinary Experiences
At Codecreek Academy, we go above and beyond to create extraordinary experiences that inspire learning, growth, and success for all our students.
Our Core Values
At Codecreek Academy, our core values are:
1. Excellence: We strive for excellence in everything we do, from the quality of our courses to the support we provide to our students.
2. Innovation: We embrace innovation and continuously seek new ways to enhance the learning experience for our students.
3. Collaboration: We believe in the power of collaboration and fostering a supportive community where students can learn from each other.
4. Integrity: We uphold high ethical standards and transparency in all our interactions with students, staff, and partners.
5. Lifelong Learning: We promote a culture of lifelong learning, encouraging continuous personal and professional development among our students and staff.
cURRICULUM FOR kIDS AND TEENS
Level | Topics Covered | Projects |
Beginner | Introduction to Scratch | Create a simple animation using built-in sprites and backdrops; Create a platformer game |
Explore Scratch interface | ||
Basic motion blocks | ||
Intermediate | Fun with Sprites | Create a simple game with sprite movement; Create an animation with music and sound effects |
Create and edit sprites and backdrops | ||
Basic movement and control | ||
Advanced | Simple Animations | Create a short animated story; Build a puzzle game with a goal; Design a complex adventure game |
Use the “forever” block | ||
Understand scoring and winning conditions | ||
Advanced Plus | Interactive Stories | Develop interactive stories; Add effects using advanced blocks |
Use mouse and keyboard inputs | ||
Create complex animations | ||
advanced
Class Level | Beginner Topics | Intermediate Topics | Advanced Topics |
Introduction to Coding | – Introduction to computers and technology | – Advanced concepts in loops, conditionals, and variables | – Advanced programming concepts (e.g., functions, classes, inheritance) |
– Understanding algorithms and sequencing | – Introduction to text-based programming languages (e.g., Python) | – Introduction to robotics and hardware programming | |
– Introduction to block-based programming languages (e.g., Scratch Jr.) | – Developing problem-solving strategies | – Developing complex projects and applications | |
– Creating simple animations and stories | – Creating web-based projects (e.g., basic websites, interactive web applications) | – Introduction to data structures and algorithms | |
– Introduction to computational thinking | – Introduction to basic cybersecurity concepts | – Collaborative coding challenges and competitions | |
Exploring Coding Concepts | – Understanding loops and conditionals | – Advanced web development concepts (e.g., HTML/CSS, JavaScript frameworks) | Web Development Track: |
– Introduction to variables and data types | – Building responsive and dynamic websites | – Building responsive and dynamic websites | |
– Creating interactive games and projects | – Introduction to backend development (e.g., Node.js, databases) | – Introduction to backend development (e.g., Node.js, databases) | |
– Introduction to debugging and problem-solving techniques | Game Development Track: | Game Development Track: | |
– Collaborative coding projects | – Advanced game design principles | – Advanced game design principles | |
Intermediate Coding Skills | – Advanced concepts in loops, conditionals, and variables | – Introduction to game engines (e.g., Unity, Unreal Engine) | – Introduction to game engines (e.g., Unity, Unreal Engine) |
– Introduction to text-based programming languages (e.g., Python) | – Developing and publishing games for different platforms | – Developing and publishing games for different platforms | |
– Developing problem-solving strategies | Artificial Intelligence Track: | Artificial Intelligence Track: | |
– Creating web-based projects (e.g., basic websites, interactive web applications) | – Introduction to machine learning and artificial intelligence | – Introduction to machine learning and artificial intelligence | |
– Introduction to basic cybersecurity concepts | – Developing AI-powered applications and projects | – Developing AI-powered applications and projects | |
Advanced Coding and Robotics | – Advanced programming concepts (e.g., functions, classes, inheritance) | – Ethical considerations in AI development | – Ethical considerations in AI development |
– Introduction to robotics and hardware programming | Capstone Project (Ages 16-18) | Capstone Project (Ages 16-18) | |
– Developing complex projects and applications | – Culminating project where students apply their coding skills to solve real-world problems | – Culminating project where students apply their coding skills to solve real-world problems | |
– Introduction to data structures and algorithms | – Project management skills development | – Project management skills development |