top of page

 Thunkable Course in a Box

The Thunkable Course-In-A-Box is for teachers planning a course on blocks programming. Materials include conceptual worksheets meant for peer-to-peer discussion, customization exercises for in-class coding labs, creative projects, and quizzes. There are also links to book chapters, video lessons, and even some out-of-this-world AI-generated podcasts that will delight you and your students. You can follow the progression below or mix and match to build your own class. 

​

The course follows a "Build-Conceptualize-Customize-Create" formula. Learn more about setting up a class here.

Module 1: Blocks Coding Fundamentals

Chapter 1. Event Handlers (Text to Speech)
1. Read, watch and code

2. Say It Tutorial    video 

3. Conceptual Questions    video

4. Customization Challenges

5. Creative Project: Make a Travel App  video

​

Chapter 2. I Have a Dream (Soundboard)

1. Read, watch and code      video

2. Conceptual Questions 

3. Customization Challenges

4. Creative Project: Build Your Own Soundboard  

​

Chapter 3. Conditionals and Memory (Countdown App)

1. Read, watch and code     video series

2. Lecture Slides
3. Conceptual Questions

4. Customization Challenges

5. Creative Project: Build an Arithmetic App 
​

Module 1 Quiz

​

Module 2: Calling Functions and AI

​​​

Chapter 6. Calling Functions (Scavenger Hunt)

1. Read, watch and code    

2. Lecture Slides
3. Conceptual Questions

4. Customization Challenges

5. Creative Project: Build a Soundboard App

 

Chapter Gen-AI 1. Build Gen-AI Apps (Talk to Socrates ChatBot)

1. Lab: Create a RAG and Generate Podcast with NotebookLM
2. Introduction to Gen-AI

3. Tutorial: Build a "Talk to Socrates" App

4. Lecture Slides: Calling the OpenAI Function

5. Creative Project: Build Your Own Chat Bot

6. Creative Project: Build a Poetry Generator

​

Module 3: Coding Apps with Data

​​​

Chapter 4. Variables, Lists and Iteration (Quiz App)

1. Read, watch and code    

2. Lecture Slides
3. Conceptual Questions
4. Conceptual Questions 2

5. Customization Challenges
6. Lecture Slides: Lists of Lists

7. Creative Project: Quiz App

8. Creative Project: Quiz App, Slides

 

Chapter 5. Apps with Data (Meet My Family)

1. Read, watch and code    

2. Lecture Slides
3. Conceptual Questions

4. Customization Challenges

5. Creative Project: Appify a Sheet

​

Module 4: Animation, Games, and Maps

​

Chapter 8. Animation and Games (ThunkMash)

1. Read, watch and code    

2. Lecture Slides: Intro to Animation

3. Animation Lab 1
4. Conceptual Questions

5. Customization Challenges

6. Lecture Slides 2. More Animation

7. Lecture Slides 3: Frame-by-Frame Animation

8. Animation Lab 2

9. Creative Project: Game

​​

Chapter 10. Maps

1. Read, watch and code    

2. Lecture Slides

3. Maps Lab
4. Conceptual Questions

4. Customization Challenges

5. Lecture Slides 2: Maps API

6. Creative Project: Find My Car

​

​

Module 5: Repeat Loops and Functions

 

Chapter 9. Repeat Loops

1. Read, watch and code    

2. Lecture Slides
3. Conceptual Questions

4. Customization Challenges

5. Lecture Slides, Part 2

6. Creative Project: GPA

​

Chapter 13. Functions

1. Read, watch and code    

2. Lecture Slides
3. Conceptual Questions

4. Lab

5. Customize and Create

​

​

The Course-in-a-Box is under construction, more materials coming soon...

​​

​

Chapter 1 Podcast
Chapter 2 Podcast
Chapter 3 Podcast
Chapter 6. Podcast
CC.png
Chapter 5 Podcast
Chapter 4 Podcast
Chapter 9 Podcast
Chapter 8 Podcast
bottom of page