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

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!

Can high-school students take this course?