Teknokids Coding
Why Choose Scratch Coding?
Learning Scratch coding offers children a fun and engaging way to develop essential skills for the future. By creating their own interactive stories, games, and animations, kids enhance their creativity, problem-solving abilities, and logical thinking. Scratch’s intuitive, block-based interface makes it accessible for young learners, fostering a love for technology and computer science from an early age.
Why Choose HTML/CSS Coding?
HTML/CSS are the languages behind almost all of the websites we use today. Equipping children with the tools to create their own websites, fosters creativity and a deeper understanding of the digital world. These languages provide a fun and engaging introduction to text-based coding. In this program, students create their own websites based on their interests. As a bonus, students get to practice their research and writing skills on a topic of their choice while learning how to code. A popular and enjoyable course!
Why Choose JavaScript/AI Coding?
The JavaScript/AI course is an excellent choice for students ready to embark on a logic-based programming journey. The course is presented in a systematic and engaging manner using a visual interface. Prior knowledge of HTML/CSS is useful but not required allowing students to focus on the logic within the code. Presented in a step-by-step manner, this course presents topics in a deliberate and thorough manner, leaving your child with in-depth comfort with coding. Also integrated into this course is an AI component, introducing your child to machine learning of the modern age.
Why Choose Python Coding?
In this program, students learn to solve computer science problems using the popular text-based language, Python. The focus will be primarily on developing competency in text-based programming by solving fun computer science problems (e.g. designing simple and complex computer versions of games). This course provides students the necessary competency to prepare for a rewarding career in STEM fields including science, mathematics, engineering and technology. Prior experience with a text-based language (e.g. JavaScript) is recommended.
Program Format
Crania’s Coding classes are offered in a classroom style format and span the regular school year from September until June. Students attend a 55-min pre-scheduled class per week. Additional extra-help sessions are scheduled which the students may optionally attend for further assistance if needed. Students are expected to behave appropriately and respect the time of others in the class. Work is assigned to be completed at home and must be submitted for grading. Students who do not submit their assigned work or do not receive a passing grade for more than three lessons in a row may be asked to consider an alternate program. Work is expected to be completed both digitally and on paper. Students complete regular assessments and frequent feedback is provided to parents.
Program Features
In-depth & Fast-Paced
The Crania Coding classes are designed to be fun while providing an in-depth exposure to coding in a fast-paced environment. Students leave with a thorough understanding of the concepts and languages, well-prepared for future coding endevors. We recommend that students set aside regular time during the school year to devote to this program.
Interactive Group Learning
The Coding classes are taught in an interactive and engaging way. Challenges are presented for each topic learned and are often solved with group discussion. Attention is paid to everyone in the class and each student is expected to participate. We recommend that students arrive on time and prepared to participate fully. Completing the assigned work at home will give students the skills and confidence to fully engage in the lessons.
Small Class Sizes
Small class sizes are maintained in all the Coding classes. This allows each student to receive individual attention as well as the classes to run efficiently. Please register early for these classes as spaces are limited.