
Introduction to Computational Thinking
Build understanding around the impacts of Computer Science, how to work with data, and how to code in Python in an interactive block-based world.

Target learner
Grade 6-8
Contact hours
30
Learning targets
By the end of this course students will understand:
Fundamentals of algorithmic and computational thinking
Block-based coding in the Python Programming language
Data representation, collection and analysis
Networks and Internet Basics
Ethical considerations of computing and responsible digital behavior
Sample project
Diagonal Eggs! Platypus Problem
Course outline
What you'll learn in this course
Unit
Introduction to Programming using Platypus
Project
Crab Quest
Unit
Data Representation and Analysis
Project
2D Codes
Unit
The Internet
Project
Space Rover: Zeal
Meet your new instructor
Jagriti Agrawal
VP of AI @ Kira
Co-founder and VP of AI at Kira, Jagriti previously worked at NASA’s Jet Propulsion Laboratory in the Artificial Intelligence Group where she developed automation software for the Mars 2020 rover mission. While at NASA, she also authored over a dozen research papers published in various AI conferences and journals.
FAQ
Got questions? We have the answers!