What do kids need to be successful CEOs, scientists,
hackers & leaders in 2030?
This was the question we posed to ourselves as we developed
Techlab’s curriculum. We leaned on several years of
experience teaching students. We conducted in-depth research
with experts in education and reviewed the
K-12 Computer Science Framework, which is endorsed by teachers, states and leading companies
such as Google, Amazon, Apple & more.
Kids today need to have an end to end exposure to technology
& computers and how it impacts our world.
The Techlab curriculum has been developed with these guiding
understanding of computing including systems, Internet,
data, programming and how it is applied to solve problems
and drive innovation
analytical, design, and collaborative
Focus on interleaving of
concepts and hands-on
programming in Python,
languages and frameworks
embracing empathy, flexibility, and life-long learning.
For Tynkerers (typically grade 5, 6, 7), the class content
develops understanding around how computers work, nurturing
logical and flow-based instructions using pseudo code and
then develop this foundation further by designing
interactive games in Python. The learning continues with
design skills and creating a mobile app and a web site, and
enhanced learning and tinkering through Arduino projects
that use hardware and sensors.
For Intermediate learners (typically grades 6, 7 & 8), we
dive deeper into Internet, data, and design concepts. Kids
using a templating framework, develop visualizations and
games in Python. We then go deeper in the concepts of
programming and problem solving using Python. The curriculum
also includes learning sensors and camera using Raspberry
Pi, which the kids control through the internet using their
own hosted website.
Finally, for the Advanced learners (grades 8 and above) we
help interested students get ready to take APCS
(Advanced Placement Computer Science)
in their high school years and deep dives into
object-oriented programming in Java. We also develop AI/ML
understanding using advanced python packages amd encourage
students to build portfolio engineering and code projects.
The projects combine design (web, mobile), advanced coding,
maker and entrepreneurship skills for science fairs,
internships, hackathons, or building one's own dream