DragAndDropCode.com
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
5. Creative Project: Make a Travel App video
​
Chapter 2. I Have a Dream (Soundboard)
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
5. Creative Project: Build an Arithmetic App
​
​
Module 2: Calling Functions and AI
​​​
Chapter 6. Calling Functions (Scavenger Hunt)
2. Lecture Slides
3. Conceptual Questions
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)
2. Lecture Slides
3. Conceptual Questions
4. Conceptual Questions 2
5. Customization Challenges
6. Lecture Slides: Lists of Lists
8. Creative Project: Quiz App, Slides
Chapter 5. Apps with Data (Meet My Family)
2. Lecture Slides
3. Conceptual Questions
5. Creative Project: Appify a Sheet
​
Module 4: Animation, Games, and Maps
​
Chapter 8. Animation and Games (ThunkMash)
2. Lecture Slides: Intro to Animation
3. Animation Lab 1
4. Conceptual Questions
6. Lecture Slides 2. More Animation
7. Lecture Slides 3: Frame-by-Frame Animation
8. Animation Lab 2
​​
Chapter 10. Maps
3. Maps Lab
4. Conceptual Questions
6. Creative Project: Find My Car
​
​
Module 5: Repeat Loops and Functions
Chapter 9. Repeat Loops
2. Lecture Slides
3. Conceptual Questions
​
Chapter 13. Functions
2. Lecture Slides
3. Conceptual Questions
​
​
The Course-in-a-Box is under construction, more materials coming soon...
​​
​