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
Search
Error
Please activate JavaScript to enable the search functionality.
Ctrl
+
K