Enabling School Districts to Teach
Computer Science & Coding
Teacher Coding Bootcamps | K-12 Computer Science Pathway
TechSmartKids
Designed. To be different.
Coding Bootcamp for Teachers
Transformative professional development courses that prepare educators of any background to teach computer science and coding at their respective grade levels. Provides teachers with a strong computer science foundation, extensive hands-on coding experience and intensive coding pedagogy training. Enables school districts to build a sustainable computer science teaching competency.
K-12 Computer Science Pathway
Progression of coding courses at every grade level 2nd- 12th, providing a pathway for students to progress from beginner to advanced. Seamlessly transitions students from drag-and-drop Skylark coding to Python and eventually Java, enabling all students to gain in-depth knowledge, experience and confidence in their coding skills.
Computer Science Teaching Platform
Our computer science Teaching Platform uniquely integrates instructional content, a coding environment, and teacher scaffolding features into a single cloud-based product. The Teaching Platform provides teachers with all the content and tools they need to deliver the highest level of instruction, enabling even teachers new to computer science to teach confidentially and successfully.
Fully Differentiated Curriculum
Comprehensive, effective and engaging curriculum that is designed to be delivered on the master schedule. The curriculum supports five levels of difficulty, enabling students of any ability to develop both a strong foundation in computer science concepts and a mastery of coding techniques. Rigorously designed to support national K-12 computer science standards as well as NGSS and Common Core.
Specialized Teaching Methodology
Effective instructional model that includes a combination of teacher whole group instruction, teacher guided exercises, student independent projects, and team-based projects. Unlike typical online curricula, this blended model places teachers at the center of instruction to provide students with an in-depth and flexible learning experience.
Skylark Visual Coding Language
Powerful, educational visual coding language designed by TechSmartKids from the ground up to provide a friendly and accessible drag-and-drop coding environment to new computer science students. Skylark assists students in making the transition from block-based coding to writing line-based code through hybrid programs that seamlessly merge code blocks with written Python code.
Build a Strong Foundation
Learn. Advance. Repeat...Master.
Hour of code. An introduction or exposure to computer science. An after-school class. It is not enough. To change the world, to build a product or simply act on their ideas, students need a multi-year pathway to learn and advance, to go deeper and further. Strong teacher-led instruction. Independent drill and practice exercises. Team-based collaboration. Engaging and creative coding projects that inspire and spark their imagination. The opportunity to achieve mastery. This is TechSmartKids. This is where the journey begins.
Become a TechSmart Kid
Confident. Capable. Ready to change to world.
A TechSmart Kid sees things differently. They are creative, curious, independent and confident. A TechSmart Kid believes that if it can be imagined it can be made. They have exceptional problem solving skills and the ability to break their ideas down into features and prioritize. Their fluency with code and strong technical foundation allows them to shape and implement their ideas. A TechSmart Kid designs, prototypes and codes. They create, innovate, make and build. A TechSmart Kid believes they can change the world. This is TechSmartKids. This is the potential we aspire to unleash.