About our coding approach
1
What is coding?
Code is a computer’s language with its own set of grammar, rules and conventions. It is how computers communicate to render everything from a game to this very webpage!
2
Why Learn to Code?
Like with many important life skills, coding will be an essential part of our future. Coding opens up opportunities for kids, not only in the computer programming space, but allows them to apply their problem solving skills and creativity to their lives.
3
Experiential Learning
Our teaching approach to coding focuses on making things. Our projects are designed to reinforce learning objectives for students to create cool things while learning the practical use of the important stuff!
Process of Innovation
Inspiration and Idea Discovery
Introducing students to fundamental programming concepts is the first step our approach. We organize brainstorming sessions for completing basic programming tasks in small groups across different grade levels.
Prototyping and Validation
We specialize in guiding students to select promising ideas and develop prototypes to test their feasibility. Our approach involves encouraging rapid prototyping using Python and its various libraries, along with the addition of Visual Basic. Please let us know if you require any assistance in creating content for your website.
Idea Generation
Creating an atmosphere that fosters divergent thinking is crucial to encourage students to generate a wide range of ideas without the fear of judgement. We also promote active listening, empathy, and open-mindedness within teams to ensure that everyone's ideas are heard and valued.
Execution and Presentation
We offer pitch practice sessions and mock presentations to help students refine their pitches, receive constructive feedback, and build confidence in their presentation skills. Our goal is to foster a supportive and collaborative atmosphere during pitch presentations, ensuring that students feel comfortable and confident when presenting their ideas.