The C.O.D.E. Initiative Foundation
The C.O.D.E. Initiative Foundation
Opening hours
- Monday
- 9 AM - 7 PM
- Tuesday
- 9 AM - 7 PM
- Wednesday
- 9 AM - 7 PM
- Thursday
- 9 AM - 7 PM
- Friday
- 9 AM - 7 PM
- Saturday
- Closed
- Sunday
- Closed
Our Booking PolicyPlease pick 5 sessions, at whichever dates and times most convenient to you. You have to book these 5 sessions separately. You can book them all with the same staff, or with different staff - it is up to you.
"Days Off" means full capacity for tutor
"Days Off" means full capacity for tutor
Please pick 5 sessions, at whichever dates and times most convenient to you. You have to book these 5 sessions separately. You can book them all with the same staff, or with different staff - it is up to you.
"Days Off" means full capacity for tutor
Classes
The perfect introduction to computer science!
Scratch is a block-based language (no typing) primarily for beginners. This workshop is a beginner’s approach to Scratch with a particular focus on keeping things interactive, visual, and fun while providing a few small challenges.
Scratch is a block-based language (no typing) primarily for beginners. This workshop is a beginner’s approach to Scratch with a particular focus on keeping things interactive, visual, and fun while providing a few small challenges.
Did your child enjoy our Beginner Scratch workshop? Our Advanced Scratch workshop builds on the knowledge gained from Beginner Scratch by revisiting previous topics at a deeper level.
New intermediate-level concepts will be introduced in this workshop with applications to real-life examples. Students will be learning to synthesize different pieces of information together to solve more complex problems and build larger projects. These projects all introduce new coding concepts in a fun and engaging way. By the end of this workshop, students will have the skillset to create their own games on scratch with minimal or no help at all!
New intermediate-level concepts will be introduced in this workshop with applications to real-life examples. Students will be learning to synthesize different pieces of information together to solve more complex problems and build larger projects. These projects all introduce new coding concepts in a fun and engaging way. By the end of this workshop, students will have the skillset to create their own games on scratch with minimal or no help at all!
Into the big leagues! Python is a text-based (typing involved) programming language. However, Python was designed to prioritize readability and so it is a great introduction into text-based programming.
Everything covered in Beginner and Advanced Scratch will be revisited in Python but in text form. Students will learn to build upon their existing coding foundation to understand and integrate the new concepts introduced in this workshop.
Instead of building your own project, like in Beginner and Advanced Scratch, the Python workshop introduces students into the world of text-based programming through the use of interactive and visually engaging games. By facilitating the acquisition of new knowledge in a game setting that is familiar to children, text-based programming can be learned in a fun and stimulating way!
Everything covered in Beginner and Advanced Scratch will be revisited in Python but in text form. Students will learn to build upon their existing coding foundation to understand and integrate the new concepts introduced in this workshop.
Instead of building your own project, like in Beginner and Advanced Scratch, the Python workshop introduces students into the world of text-based programming through the use of interactive and visually engaging games. By facilitating the acquisition of new knowledge in a game setting that is familiar to children, text-based programming can be learned in a fun and stimulating way!
In the Intermediate Python workshops, students will revisit (and expand upon) all the concepts they’ve seen in the Beginner Python workshops, this time by developing their own visual & interactive games, animations, graphics, and art, using Python’s Turtle library!
We spend so much time on the internet these days, cruising different websites, playing online games, using the internet to learn more about a certain topic. We want to teach you how the internet operates, what servers are and why they’re important; but most importantly, we want to teach you how to build your very own website! To learn that, you must first learn 3 important languages: HTML, CSS, and JavaScript. We are here to walk you through it, teach you all there is to know, and help you with any troubleshooting that comes your way. The only question is: what will your website be about?
Apps are everywhere, but have you ever wondered what goes into creating apps?
Join us in our Beginner App Development workshops, where you’ll get to design, code, and test your own mobile apps, using a visual, easy-to-use, drag-and-drop app building platform called Thunkable!
Join us in our Beginner App Development workshops, where you’ll get to design, code, and test your own mobile apps, using a visual, easy-to-use, drag-and-drop app building platform called Thunkable!
Our most challenging software development course yet! Our Java course provides students with the basics they need to start coding on their own. This workshop introduces new programming concepts through three big projects.
Students will have the opportunity to design the scope and idea for the last project under the mentorship of our instructors. This project-based learning method challenges students to apply all the knowledge they have gained from this course and previous courses to come up with creative solutions to the unique problems that they will face. Our students will quickly learn that the only limit is their imagination!
Students will have the opportunity to design the scope and idea for the last project under the mentorship of our instructors. This project-based learning method challenges students to apply all the knowledge they have gained from this course and previous courses to come up with creative solutions to the unique problems that they will face. Our students will quickly learn that the only limit is their imagination!
Artificial Intelligence (AI) is the development of computer programs that display human-like intelligence and perform human tasks (ie. tasks that require some form of learning and problem-solving, such as visual recognition, speech recognition, and more).
AI is revolutionizing the world as we know it, being ingeniously applied in almost every field and industry (from automotives to E-commerce to healthcare), which is why we at C.O.D.E. believe STEM and AI education for kids is so important. By educating youth about AI and the ethics surrounding it, we hope to diversify who builds AI systems and empower kids to promote the positive use of AI to solve real-world problems.
AI is revolutionizing the world as we know it, being ingeniously applied in almost every field and industry (from automotives to E-commerce to healthcare), which is why we at C.O.D.E. believe STEM and AI education for kids is so important. By educating youth about AI and the ethics surrounding it, we hope to diversify who builds AI systems and empower kids to promote the positive use of AI to solve real-world problems.
Join us for our second course in the AI4kidz workshop series, where you’ll get a hands-on, behind-the-scenes look at various AI algorithms and applications through the use of real-world datasets, Jupyter Notebooks, and industry-standard Python libraries.
Explore a new kind of curriculum that mixes music and coding together!
Learn more about the intersection of these topics through creating your own digital games. This interactive, interdisciplinary program is great for creative and strategic minds. Whether your interests lie in music, coding - or both - this will be a blast.
Learn more about the intersection of these topics through creating your own digital games. This interactive, interdisciplinary program is great for creative and strategic minds. Whether your interests lie in music, coding - or both - this will be a blast.
In this sequel to Music x Scratch, you will continue exploring music, coding, and their intersection. You will learn to code tools that will help you in your musical adventures, such as a conductor and a composer program.
Explore music and coding together in this interactive interdisciplinary curriculum!
You will be composing your own music all while learning to code in Python. Whether your interests lie in music, coding - or both - this will be a blast.
You will be composing your own music all while learning to code in Python. Whether your interests lie in music, coding - or both - this will be a blast.
If you enjoyed our Beginner Web Development series and want to learn more about website design and development through hands-on projects, then this course is for you!
We will continue using HTML, CSS, and JavaScript to build web-based games, interactives, and websites, and we’ll also learn about other topics such as the internet and cybersecurity.
We will continue using HTML, CSS, and JavaScript to build web-based games, interactives, and websites, and we’ll also learn about other topics such as the internet and cybersecurity.
Augmented reality (AR) is an interactive experience that combines the real world and computer-generated content with common applications such as video games and camera filters.
In this workshop, students will have the opportunity to learn about the history behind the development of AR and how various types of technologies are being utilized. In addition, students will gain hands-on experience in creating their own camera filters and effects through Meta Spark Studio.
In this workshop, students will have the opportunity to learn about the history behind the development of AR and how various types of technologies are being utilized. In addition, students will gain hands-on experience in creating their own camera filters and effects through Meta Spark Studio.
Into the big leagues! Python is a text-based (typing involved) programming language. However, Python was designed to prioritize readability and so it is a great introduction into text-based programming.
Everything covered in Beginner and Advanced Scratch will be revisited in Python but in text form. Students will learn to build upon their existing coding foundation to understand and integrate the new concepts introduced in this workshop.
Instead of building your own project, like in Beginner and Advanced Scratch, the Python workshop introduces students into the world of text-based programming through the use of interactive and visually engaging games. By facilitating the acquisition of new knowledge in a game setting that is familiar to children, text-based programming can be learned in a fun and stimulating way!
Everything covered in Beginner and Advanced Scratch will be revisited in Python but in text form. Students will learn to build upon their existing coding foundation to understand and integrate the new concepts introduced in this workshop.
Instead of building your own project, like in Beginner and Advanced Scratch, the Python workshop introduces students into the world of text-based programming through the use of interactive and visually engaging games. By facilitating the acquisition of new knowledge in a game setting that is familiar to children, text-based programming can be learned in a fun and stimulating way!
Our most challenging software development course yet! Our Java course provides students with the basics they need to start coding on their own. This workshop introduces new programming concepts through three big projects.
Students will have the opportunity to design the scope and idea for the last project under the mentorship of our instructors. This project-based learning method challenges students to apply all the knowledge they have gained from this course and previous courses to come up with creative solutions to the unique problems that they will face. Our students will quickly learn that the only limit is their imagination!
Students will have the opportunity to design the scope and idea for the last project under the mentorship of our instructors. This project-based learning method challenges students to apply all the knowledge they have gained from this course and previous courses to come up with creative solutions to the unique problems that they will face. Our students will quickly learn that the only limit is their imagination!
In this class, we make AI easy and FUN! Artificial Intelligence (AI) is the development of computer programs that display human-like intelligence and perform human tasks (ie. tasks that require some form of learning and problem-solving, such as visual recognition, speech recognition, and more).
AI is revolutionizing the world as we know it, being ingeniously applied in almost every field and industry (from automotives to E-commerce to healthcare), which is why we at C.O.D.E. believe STEM and AI education for kids is so important. By educating youth about AI and the ethics surrounding it, we hope to diversify who builds AI systems and empower kids to promote the positive use of AI to solve real-world problems.
AI is revolutionizing the world as we know it, being ingeniously applied in almost every field and industry (from automotives to E-commerce to healthcare), which is why we at C.O.D.E. believe STEM and AI education for kids is so important. By educating youth about AI and the ethics surrounding it, we hope to diversify who builds AI systems and empower kids to promote the positive use of AI to solve real-world problems.
Explore a new kind of curriculum that mixes music and coding together!
Learn more about the intersection of these topics through creating your own digital games. This interactive, interdisciplinary program is great for creative and strategic minds. Whether your interests lie in music, coding - or both - this will be a blast.
Learn more about the intersection of these topics through creating your own digital games. This interactive, interdisciplinary program is great for creative and strategic minds. Whether your interests lie in music, coding - or both - this will be a blast.
Apps are everywhere, but have you ever wondered what goes into creating apps?
Join us in our Beginner App Development workshops, where you’ll get to design, code, and test your own mobile apps, using a visual, easy-to-use, drag-and-drop app building platform called Thunkable!
Join us in our Beginner App Development workshops, where you’ll get to design, code, and test your own mobile apps, using a visual, easy-to-use, drag-and-drop app building platform called Thunkable!
In this sequel to Music x Scratch, you will continue exploring music, coding, and their intersection. You will learn to code tools that will help you in your musical adventures, such as a conductor and a composer program.
Explore music and coding together in this interactive interdisciplinary curriculum!
You will be composing your own music all while learning to code in Python. Whether your interests lie in music, coding - or both - this will be a blast.
You will be composing your own music all while learning to code in Python. Whether your interests lie in music, coding - or both - this will be a blast.
Join us for our second course in the AI4kidz workshop series, where you’ll get a hands-on, behind-the-scenes look at various AI algorithms and applications through the use of real-world datasets, Jupyter Notebooks, and industry-standard Python libraries.
If you enjoyed our Beginner Web Development series and want to learn more about website design and development through hands-on projects, then this course is for you!
We will continue using HTML, CSS, and JavaScript to build web-based games, interactives, and websites, and we’ll also learn about other topics such as the internet and cybersecurity.
We will continue using HTML, CSS, and JavaScript to build web-based games, interactives, and websites, and we’ll also learn about other topics such as the internet and cybersecurity.
Augmented reality (AR) is an interactive experience that combines the real world and computer-generated content with common applications such as video games and camera filters.
In this workshop, students will have the opportunity to learn about the history behind the development of AR and how various types of technologies are being utilized. In addition, students will gain hands-on experience in creating their own camera filters and effects through Meta Spark Studio.
In this workshop, students will have the opportunity to learn about the history behind the development of AR and how various types of technologies are being utilized. In addition, students will gain hands-on experience in creating their own camera filters and effects through Meta Spark Studio.
In the Intermediate Python workshops, students will revisit (and expand upon) all the concepts they’ve seen in the Beginner Python workshops, this time by developing their own visual & interactive games, animations, graphics, and art, using Python’s Turtle library!
We spend so much time on the internet these days, cruising different websites, playing online games, using the internet to learn more about a certain topic. We want to teach you how the internet operates, what servers are and why they’re important; but most importantly, we want to teach you how to build your very own website! To learn that, you must first learn 3 important languages: HTML, CSS, and JavaScript. We are here to walk you through it, teach you all there is to know, and help you with any troubleshooting that comes your way. The only question is: what will your website be about?
Did your child enjoy our Beginner Scratch workshop? Our Advanced Scratch workshop builds on the knowledge gained from Beginner Scratch by revisiting previous topics at a deeper level.
New intermediate-level concepts will be introduced in this workshop with applications to real-life examples. Students will be learning to synthesize different pieces of information together to solve more complex problems and build larger projects. These projects all introduce new coding concepts in a fun and engaging way. By the end of this workshop, students will have the skillset to create their own games on scratch with minimal or no help at all!
New intermediate-level concepts will be introduced in this workshop with applications to real-life examples. Students will be learning to synthesize different pieces of information together to solve more complex problems and build larger projects. These projects all introduce new coding concepts in a fun and engaging way. By the end of this workshop, students will have the skillset to create their own games on scratch with minimal or no help at all!
The perfect introduction to computer science!
Scratch is a block-based language (no typing) primarily for beginners. This workshop is a beginner’s approach to Scratch with a particular focus on keeping things interactive, visual, and fun while providing a few small challenges.
Scratch is a block-based language (no typing) primarily for beginners. This workshop is a beginner’s approach to Scratch with a particular focus on keeping things interactive, visual, and fun while providing a few small challenges.
Tutor
Good to know