TPT
Total:
$0.00
Code Cafe Banner

Code Cafe

Rated 5 out of 5, based on 1 reviews
1 Follower
Maryland, United States
About the store
I'm Brook — a developer, educator, and bridge-builder with roots in Ethiopia and over a decade of work at the intersection of technology and community impact. I've collaborated with science academic curators at NASA's Space Telescope Science Institute, built workforce pipelines for Baltimore students through nonprofit coding programs, and taught CS to kids who were writing their first line of code with me. I created Code Cafe because I believe CS education should be rigorous, culturally affirming, and accessible to every student — not just the ones with resources. Every resource in this store has been classroom-tested with real students in real urban schools and battle-tested in workforce development programs. My background spans physics, frontend development, Python, Django, React, and ML — and I bring all of it into how I design curriculum. Code Cafe is built on one belief: when we give young people real tools and real knowledge, they build real things.
Read more

All resources

Preview of Python Data Types and Variables

Python Data Types and Variables

Created by
Code Cafe
This lesson introduces students to the foundational concepts of data and variables in Python, essential for any aspiring programmer. Through engaging explanations and hands-on activities, students will learn how to store, manipulate, and utilize different data types, understand variable naming conventions, and perform basic operations. They'll also explore user input handling and data type casting, equipping them with practical skills to enhance their coding proficiency. Ideal for high school an
Preview of Repl.it for Python

Repl.it for Python

Created by
Code Cafe
This lesson introduces students Repl.it, a browser based IDE with lots of cool features. Repl.it makes teaching python accessible because students can use it from any device. If your students only have access to Chromebooks, this is the perfect platform for them. After this lesson students will understand what the different panels on a repl do and they will be able to Create a new Repl projectsUse Repl.it text editor and consoleRun python code using the run buttonThis slide show contains speaker
Preview of Common Error Types in Python

Common Error Types in Python

Created by
Code Cafe
Students will be able to identify and understand common types of errors in Python programs.Students will learn how to approach debugging by understanding the error type and location, making one change at a time, and searching for solutions online.
Showing 1-3 of 3 results

About the store

Experience

I'm Brook — a developer, educator, and bridge-builder with roots in Ethiopia and over a decade of work at the intersection of technology and community impact. I've collaborated with science academic curators at NASA's Space Telescope Science Institute, built workforce pipelines for Baltimore students through nonprofit coding programs, and taught CS to kids who were writing their first line of code with me. I created Code Cafe because I believe CS education should be rigorous, culturally affirming, and accessible to every student — not just the ones with resources. Every resource in this store has been classroom-tested with real students in real urban schools and battle-tested in workforce development programs. My background spans physics, frontend development, Python, Django, React, and ML — and I bring all of it into how I design curriculum. Code Cafe is built on one belief: when we give young people real tools and real knowledge, they build real things.

Teaching style

My teaching philosophy is rooted in Ubuntu — the African principle that we grow through each other. I design curriculum that meets students where they are, builds on what they already know, and connects learning to real-world impact. Every lesson starts with relevance — why does this matter, who built this, what can you create with it? I break complex concepts into digestible modules with hands-on coding activities, visual explanations, and layered projects that scaffold toward mastery. I design for the full range of learners in the room — from the student who has never opened a terminal to the one who already has an A+ certification. I've taught everyone from 5th graders encountering code for the first time to college juniors building production-ready applications. That range has made me a better curriculum designer — I know where the gaps are, where the lightbulb moments happen, and how to build the bridge between the two.

My own education history

I hold a Master of Science in Physics from Morgan State University, where I also served as part-time faculty in the Physics department and worked as a research assistant building automated laboratory instrumentation using Python, numpy, and matplotlib. My undergraduate degree is a Bachelor of Science in Applied Information Technology from the University of Baltimore. My path has been intentionally interdisciplinary — physics gave me rigorous problem-solving foundations, IT gave me practical systems thinking, and years of teaching gave me the ability to translate both into learning experiences that actually land.