© 2026 Mr. H Codes
Built with Teachable
  • Terms of Use
  • Privacy Policy
Mr. H Codes logo

Main menu

Includes navigation links and user settings

Mr. H Codes logo
  • Browse products
  • Sign up
  • Log in

Browse products

Browse products

Product filters:
search
Product image for AP Computer Science A (Java) — Complete Full-Year Curriculum & Exam Prep

AP Computer Science A (Java) — Complete Full-Year Curriculum & Exam Prep

This AP Computer Science A (Java) course is a full-year, classroom-ready curriculum designed to prepare students for success on the AP CSA exam and beyond. The course emphasizes object-oriented programming, problem-solving, algorithmic thinking, and structured program design using Java. Students progress from foundational programming concepts to advanced topics including classes, objects, inheritance, arrays, ArrayLists, and algorithmic problem solving aligned to College Board standards. Each unit includes guided lessons, structured practice, quizzes, projects, and cumulative assessments to build mastery and confidence. Designed for high school classrooms, this curriculum supports both first-time AP teachers and experienced instructors seeking a complete, organized, standards-aligned solution.

Course•By Jonathan W Halbrook

Learn more
Product image for AP Computer Science Principles (CSP) — Full-Year Python Curriculum

AP Computer Science Principles (CSP) — Full-Year Python Curriculum

Here’s a polished version that fits platform limits and sounds professional: AP Computer Science Principles (CSP) is a full-year, standards-aligned course designed for high school students in grades 9–12. This curriculum combines foundational computer science concepts with hands-on Python programming to build computational thinking, problem-solving skills, and real-world understanding of data and the internet. Students explore algorithms, abstraction, binary, cybersecurity, lists, functions, conditionals, loops, and ethical computing. The course includes structured lessons, coding practice, guided worksheets, mini-projects, a capstone project, and assessment preparation. Designed to be teacher-friendly and student-accessible, this course balances conceptual depth with practical application to prepare students for the AP CSP exam and future technology pathways.

Course•By Jonathan W Halbrook

Learn more
Product image for Career Exploration & Life Readiness — Complete 1-Semester Curriculum

Career Exploration & Life Readiness — Complete 1-Semester Curriculum

This complete 1-semester Career Exploration curriculum guides students from self-discovery to real-world readiness through structured, lesson-by-lesson instruction. Students explore identity, strengths, interests, career options, financial realities, workplace expectations, and long-term planning. Each unit builds intentionally so teachers can follow the sequence without creating materials from scratch. The course includes 4 complete units with printable and digital-friendly worksheets, teacher guides, reflection prompts, and a final readiness assessment. Designed for grades 6–12, this curriculum supports Career Exploration, Advisory, CTE pathways, SEL, and life skills courses. No prep required. Structured. Practical. Classroom-ready.

Course•By Jonathan W Halbrook

Learn more
Product image for Intro to Computer Science — Full-Year Foundations Course (Grades 9–12)

Intro to Computer Science — Full-Year Foundations Course (Grades 9–12)

This Intro to Computer Science course is a full-year, beginner-friendly curriculum designed for students with no prior coding experience. The course introduces computer science as a way of thinking, emphasizing problem-solving, logic, data, and systems before gradually transitioning into introductory programming concepts using Python. Students explore how computers process information, how algorithms work, how data is represented, and how technology impacts society. Programming is introduced intentionally, with a focus on reasoning, tracing, debugging, and computational thinking rather than memorization. The curriculum is organized into 12 scaffolded units, making it ideal for a full-year high school course or flexible implementation. Lessons are worksheet-driven, discussion-friendly, and designed to work in any classroom environment, including schools with limited technology access. The course concludes with a capstone project.

Course•By Jonathan W Halbrook

Learn more
Product image for Web Foundations — HTML & CSS Full-Year Curriculum (Grades 9–12)

Web Foundations — HTML & CSS Full-Year Curriculum (Grades 9–12)

Web Foundations is a structured, beginner-friendly high school curriculum that teaches students how to build and style real websites using HTML and CSS. Students begin with core web structure, learning how HTML organizes content, then progress into CSS styling, layout systems, and responsive design. The course emphasizes clean structure, debugging skills, and professional coding habits rather than copy-and-paste templates. By the end of the course, students can design multi-page websites, apply modern layout techniques such as Flexbox, and complete a final portfolio project demonstrating mastery of web development fundamentals. This course is ideal for introductory computer science, CTE pathways, or web design programs.

Course•By Jonathan W Halbrook

Learn more
5 products found