Bricks and Bytes, LLC
  • Creativity Over Fear
  • Education
    • Education Services
    • Personalized Coaching
    • Classroom Curriculum
    • Instructional Design
  • Business
    • Business Services
    • Agile Coaching
    • Agile Training
    • Program Delivery
    • Instructional Design
  • About Us
    • Who We Are
    • Contact Us
  • More
    • Creativity Over Fear
    • Education
      • Education Services
      • Personalized Coaching
      • Classroom Curriculum
      • Instructional Design
    • Business
      • Business Services
      • Agile Coaching
      • Agile Training
      • Program Delivery
      • Instructional Design
    • About Us
      • Who We Are
      • Contact Us
  • Sign In

  • My Account
  • Signed in as:

  • filler@godaddy.com


  • My Account
  • Sign out

Bricks and Bytes, LLC

Signed in as:

filler@godaddy.com

  • Creativity Over Fear
  • Education
    • Education Services
    • Personalized Coaching
    • Classroom Curriculum
    • Instructional Design
  • Business
    • Business Services
    • Agile Coaching
    • Agile Training
    • Program Delivery
    • Instructional Design
  • About Us
    • Who We Are
    • Contact Us

Account


  • My Account
  • Sign out


  • Sign In
  • My Account

Classroom Curriculum

Explore, Learn, Succeed with Our Programs

Current Offering

Introduction to Python Programming

This comprehensive introduction to Python programming takes students on a journey through computing history by recreating The Sumerian Game, one of the world's first educational computer games from 1964. Students learn fundamental programming concepts while building an engaging strategy game that teaches resource management, decision-making, and historical understanding of ancient Mesopotamian civilization. The final project will be a fully functional game that demonstrates mastery of core programming principles.


  • Level: Middle School / High School / Beginner
  • Duration: 16 weeks (1 session per week)
  • Weekly Commitment: 60-minute class; 2-3 hours homework and practice 
  • Prerequisites: Basic digital literacy
  • Requirements: Windows, macOS, or Linux computer capable of running modern software; 8GB RAM; 2GB free disk space; Tablets / Chromebooks are not compatible 

Object-Oriented and Functional Programming

This advanced Python programming course guides students through the fundamental paradigms of modern software development by combining Object-Oriented Programming (OOP) and Functional Programming (FP) concepts within the engaging context of game development using PyGame. Students will solve real-world software challenges in the context of interactive game development. Each project builds upon previous concepts, introduces new programming techniques, culminating in a game that demonstrates mastery of advanced programming concepts.


  • Level: Middle School / High School / Intermediate
  • Duration: 16 weeks (1 session per week)
  • Weekly Commitment: 60-minute class; 2-3 hours homework and practice 
  • Prerequisites: Basic digital literacy
  • Requirements: Windows, macOS, or Linux computer capable of running modern software; 8GB RAM; 2GB free disk space; Tablets / Chromebooks are not compatible 

Building Intelligent Chatbots with Python and NLTK

This hands-on course introduces students to Natural Language Processing (NLP) and Machine Learning through the exciting world of chatbot development. Using a unique spiral learning approach, students build their first working chatbot on Day 1 and continuously enhance it throughout the semester, transforming a simple "Hello World" program into a sophisticated conversational AI system. By course completion, each student will have developed a deployable chatbot using Python and libraries such as NLTK and scikit-learn.


  • Level: Middle School / High School / Advanced
  • Duration: 16 weeks (1 session per week)
  • Weekly Commitment: 60-minute class; 2-3 hours homework and practice 
  • Prerequisites: Basic digital literacy
  • Requirements: Windows, macOS, or Linux computer capable of running modern software; 8GB RAM; 2GB free disk space; Tablets / Chromebooks are not compatible 

Bootstrap Tutor: A Co-Evolutionary Learning Journey

This course follows a spiral model where students and their Bootstrap Tutor system evolve together through iterative cycles. Each spiral iteration involves: Build → Learn → Reflect → Improve. Students help the system grow more intelligent while the system simultaneously helps them learn more effectively.


  • Level: Middle School / High School / Advanced
  • Duration: 16 weeks (1 session per week)
  • Weekly Commitment: 60-minute class; 2-3 hours homework and practice 
  • Prerequisites: Basic digital literacy
  • Requirements: Windows, macOS, or Linux computer capable of running modern software; 8GB RAM; 2GB free disk space; Tablets / Chromebooks are not compatible 

Comming Soon

Python Immersion: Foundation

The Python Immersion: Foundation course is designed for those who want to dive deep into Python programming over the course. In this fast-paced, hands-on course, students will build foundational Python skills in a compressed timeline. The course culminates in a real-world project, integrating everything learned in the prior weeks.


  • Level: Middle School / High School / Beginner
  • Duration: 16 weeks (1 session per week)
  • Weekly Commitment: 60-minute class; 2-3 hours homework and practice 
  • Prerequisites: Basic digital literacy
  • Requirements: Windows, macOS, or Linux computer capable of running modern software; 8GB RAM; 2GB free disk space; Tablets / Chromebooks are not compatible 

Python Immersion: Introduction to Art

This course introduces students to Python programming in the context of creating art using the Pillow library for image manipulation and drawSVG for generating vector art. Students will explore how to use Python to create digital artwork, generate dynamic images, and manipulate images programmatically, all while learning core Python programming concepts.


  • Level: Middle School / High School / Intermediate
  • Duration: 16 weeks (1 session per week)
  • Weekly Commitment: 60-minute class; 2-3 hours homework and practice 
  • Prerequisites: Basic digital literacy
  • Requirements: Windows, macOS, or Linux computer capable of running modern software; 8GB RAM; 2GB free disk space; Tablets / Chromebooks are not compatible 

Python Immersion: Data Science

This course is designed for students who want to apply Python in data analysis and machine learning. The course will cover data manipulation, visualization, statistical analysis, and basic machine learning. By the end of the course, students will have hands-on experience with real-world datasets and the ability to draw insights from them.


  • Level: Middle School / High School / Advanced
  • Duration: 16 weeks (1 session per week)
  • Weekly Commitment: 60-minute class; 2-3 hours homework and practice 
  • Prerequisites: Basic digital literacy
  • Requirements: Windows, macOS, or Linux computer capable of running modern software; 8GB RAM; 2GB free disk space; Tablets / Chromebooks are not compatible 

But Wait! There's More!

Custom Curriculum Options

If you don't see exactly what you're looking for on our course offerings page, we're happy to create a customized curriculum tailored to your specific needs. Whether you're looking for a specialized course or need content tailored for your organization, our team can work with you to develop a curriculum that aligns with your learning objectives and goals. Feel free to reach out to discuss your requirements, and we’ll be happy to design a program that works best for you.

Course Availability and Structure Disclaimer

Please note that courses listed are subject to availability and may not be offered at all times. The course structure, content, and format are subject to change without notice. We reserve the right to modify or update course offerings and details, including but not limited to dates, topics, instructors, and learning outcomes.

Explore our Programs

Schedule Your 30-Minute Introductory Call

Please use the button here to schedule a quick 30-minute discovery call. We’ll use this call to discuss your goals, finalize your schedule, and answer any questions you may have. 

Schedule

Contact Us

Drop us a line!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Looking forward to working with you!

We are excited to help you achieve your goals, and we would love to work with you on this journey!

Bricks & Bytes, LLC


Copyright © 2025 Bricks & Bytes, LLC - All Rights Reserved.

Powered by

  • Creativity Over Fear
  • Education Services
  • Personalized Coaching
  • Classroom Curriculum
  • Instructional Design
  • Business Services
  • Agile Coaching
  • Agile Training
  • Program Delivery
  • Instructional Design
  • Who We Are
  • Contact Us