Skip to main content
Back to top
Ctrl
+
K
Welcome to the Callysto and Computational Thinking Online Course
Module 0 - Introduction
Learning Outcomes
What is Callysto?
Module 1 - Computational Thinking 101
Computational Thinking and Me
Computational Thinking in Action
Why is it important for K-12 students to learn computational thinking?
Module 2 - Computational Thinking Through Algorithms
What is an algorithm?
Building an Algorithm using Computational Thinking
Algorithms and Software
Algorithms and Hardware
What is Programming?
Algorithmic Notation
Module 3 - Computational Thinking and Jupyter Notebooks
Introduction to Jupyter Notebooks
Opening Your First Jupyter Notebook
Modifying a Notebook
Adding Interactive Elements
Adding Math Formulas (Optional)
Module 4 - Managing your own Notebooks in Callysto
The Components of Callysto
The Callysto Hub
Creating Your Own Notebooks
Accessing Callysto Curriculum-Based Notebooks
Finding Other Notebooks Online
Module 5 - Programming in Jupyter Notebooks
A Closer Look at Cell Types
Intro to Python Programming
Functions and Graphing
Putting it all Together
Module 6 - Programming in Jupyter Notebooks
Data Analysis
Getting Started with Data Analysis
Working with Open Data
Classroom Application (Optional)
Data Analysis and the Jupyter Notebook
Repository
Open issue
Index