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 Introduction to Backend Development

Introduction to Backend Development

Created by
Code Cafe
Step into the world of backend development, where students gain insight into the architecture behind modern web applications. This lesson lays the groundwork for understanding how systems are designed to handle data and requests seamlessly. Ideal for educators who want to spark curiosity and build a strong foundation in backend technologies, it opens the door to the mechanics that power today’s online experiences. This lesson is part of a comprehensive, project-based series that guides students
Preview of Lesson on Python Strings

Lesson on Python Strings

Created by
Code Cafe
This lesson will introduce students to python strings. It shows students how to create strings, access and edit their elements, and combine (concatenate) two or more string into one. The lesson also includes extra set of slides that focus on the different functions that come with python string objects and how to use them. There are two slides and two assessments included in this lesson.
Preview of Lesson on Python Variables

Lesson on Python Variables

Created by
Code Cafe
This lesson will introduce students to the concept of variables in computer science. Students will understand how to create variables in python, how to verify their data types, and the variable naming convention used by professional python developers. This lesson includes a lesson plan, slides, and an assessment.
Showing 1-4 of 4 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.