TPT
Total:
$0.00
Computer Corner Banner

Computer Corner

Rated 4.91 out of 5, based on 23 reviews
142 Followers
Alliston, Ontario, Canada
About the store
I've taught computer science for 30 years. I have extensive experience in curriculum design and implementation. My resources have taken students from introductory programming to Advanced Placement success! My computer programming team had over 100 students from grades 9 to 12 and we regularly made it to the provincial finals. During the last few years I have had 90+ students write the Waterloo Computing Competition (CCC). On the computer engineering side, I designed the curriculum for an introductory engineering course and I also ran a FIRST robotics team for 5 years.
Read more
Back

🌀 Full Coding Courses

There are 12 versions of these courses. They all start with zero programming knowledge and build skills to create full programs. Offered in Python, Turtle, Python Curses, and Turing.
Preview of The Complete 3 Version Coding Course For Beginners

The Complete 3 Version Coding Course For Beginners

Created by
Computer Corner
Give your students a coding journey that grows with them. This beginner-friendly course starts with plain Python to build strong syntax and logic foundations, then introduces Turtle to make learning visual and fun. Once students gain confidence, they level up with Python Curses—creating interactive terminal programs that mimic real-world applications. It’s a seamless blend of creativity, structure, and interactivity. The curriculum is teacher-friendly, requiring no prior coding knowledge, and
Preview of The Complete Editable Coding Course For Beginners

The Complete Editable Coding Course For Beginners

Created by
Computer Corner
✹The Complete Python Starter Pack!✹ Unlock the full potential of beginner programming with a course that combines the best of Python, Python Turtle, and Python Curses. This all-in-one package gives students a well-rounded foundation: they start with core Python concepts, explore visual creativity with Turtle graphics, and advance to interactive, text-based interfaces using Curses. The course is carefully scaffolded, so students of varying learning styles can thrive—whether they’re artistic, lo
Preview of Computer Corner Beginner Courses Overview

Computer Corner Beginner Courses Overview

Created by
Computer Corner
Coding is not the end goal... THINKING IS!These are complete programming courses for beginner programmers. They not only teach kids how to code, but also to THINK! The twelve units are progressive, building on each other to the final coding project in unit 12. ✔ 12 Units ✔ Resource Notes ✔ Answer Keys ✔ PowerPoint Lessons ✔ Student Handout package including activities, learning checkpoints and assessments ✔ Student Reflections ✔ Student Dictionary ✔ Word Problems ✔ Final Coding Projects ✔
Preview of Python And Turtle 3 Version Coding Course For Beginners

Python And Turtle 3 Version Coding Course For Beginners

Created by
Computer Corner
If you’re looking to introduce Python coding in your high school classroom without overwhelming your students—or yourself—Python Turtle is the perfect entry point. This course provides everything you need to teach real programming fundamentals with three versions of fun, visual projects. From drawing spirals to animating simple scenes, students gain hands-on experience with loops, variables, and conditionals in a friendly, graphical environment. The visual nature of Turtle helps learners grasp
Preview of Python And Turtle Editable Coding Course For Beginners

Python And Turtle Editable Coding Course For Beginners

Created by
Computer Corner
Engage your high school students with coding in a way that’s creative, visual, and instantly rewarding. Python Turtle brings code to life by allowing students to draw geometric shapes, patterns, and animations with just a few lines of Python. This is the best of both worlds: the complete beginner's Python course as well as the complete Turtle course. Mix and match resources. Perfect for use in a multi-level classroom. It’s a perfect introduction to concepts like loops, functions, and coordinate
Preview of Turtle 3 Version Coding Course for Beginners

Turtle 3 Version Coding Course for Beginners

Created by
Computer Corner
Spark your kids' imagination with a coding course that turns programming into art. Python Turtle introduces students to Python through visual storytelling—where every line of code becomes a shape, motion, or pattern on the screen. It’s a great way to teach foundational coding skills while keeping students engaged through creative exploration. The course includes fun challenges, interactive lessons, and supportive teaching materials to help any educator get started with ease. Whether students a
Preview of Turtle Coding Editable Full Course for Beginners

Turtle Coding Editable Full Course for Beginners

Created by
Computer Corner
Turn your classroom into a creative coding lab with a Turtle course that brings programming to life—literally! This beginner-friendly course uses Turtle graphics to help students visualize what their code does in real time, making abstract concepts like loops and functions instantly more tangible. Whether students are drawing shapes or building animated designs, the immediate visual feedback keeps them engaged and curious. Teachers receive step-by-step lessons, student activities, and fun chal
Preview of Python Turtle 3 Version Coding Course for Beginners

Python Turtle 3 Version Coding Course for Beginners

Created by
Computer Corner
Inspire creativity while building real coding skills with a Python Turtle course designed for beginners. This hands-on curriculum blends computer science and art as students use Python code to draw, animate, and explore geometry through visual programming. Python Turtle helps demystify coding by providing instant, colorful feedback—perfect for students who may be intimidated by text-based programming. Teachers receive ready-made lesson plans, project ideas, and support, making it easy to imple
Preview of Python Turtle Editable Coding Course For Beginners

Python Turtle Editable Coding Course For Beginners

Created by
Computer Corner
Looking for a fun, low-pressure way to introduce coding in your classroom? A Python Turtle course is a fantastic place to start. With its simple commands and visually engaging output, Turtle makes programming approachable for both students and teachers. You’ll get a structured curriculum filled with interactive lessons that guide students through coding basics using drawings, colors, and motion. It’s ideal for visual learners and great for cross-curricular activities in art or math. No prior ex
Preview of Python And Curses 3 Version Coding Course for Beginners

Python And Curses 3 Version Coding Course for Beginners

Created by
Computer Corner
Bring coding to life in the terminal with a Python Curses course that teaches students to build dynamic, text-based applications. From adventure games to to-do lists and interactive menus, Curses gives students the tools to go beyond print statements and into structured, responsive programs. It’s an ideal next step after basic Python, reinforcing skills in input/output, conditionals, and layout planning. Teachers get a complete package of resources—assignments, walkthroughs, and support materia
Preview of Python Curses 3 Version Coding Course for Beginners

Python Curses 3 Version Coding Course for Beginners

Created by
Computer Corner
For high school teachers looking to take students beyond basic Python, this Curses-based course is a goldmine. It teaches students to build interactive command-line interfaces—just like early computer programs. Without needing fancy graphics, students learn screen control, input processing, and multi-window layout logic. The result? Menu-driven programs, simple games, and practical applications built entirely through code. It’s a great way to prepare students for real software development chall
Preview of Python 3 Version Coding Course for Beginners

Python 3 Version Coding Course for Beginners

Created by
Computer Corner
Imagine a classroom where students light up at the chance to solve puzzles, build animations, and create their own games—all while learning to code. Our Python coding course makes that vision a reality! Tailored for beginners, this course turns complex concepts into engaging challenges and bite-sized lessons. Teachers receive everything they need: clear guides, student handouts, and creative project ideas to spark curiosity. Python is intuitive and widely used, making it the ideal gateway into
Preview of Python And Curses Editable Coding Course For Beginners

Python And Curses Editable Coding Course For Beginners

Created by
Computer Corner
Looking for a way to challenge your students with real-world programming skills in a controlled environment? A Python Curses course introduces students to the power of building interactive text-based programs right in the terminal. It’s perfect for teaching input handling, screen management, and structured design—without requiring complex graphics or additional software. Students can build simple games, menu-driven applications, and simulations, all while strengthening their understanding of Py
Preview of Python Curses Editable Coding Course For Beginners

Python Curses Editable Coding Course For Beginners

Created by
Computer Corner
Want your high schoolers to build something more than another calculator app? A Python Curses course lets students create interactive, text-based projects like adventure games—right in the terminal. It’s the perfect blend of creative coding and disciplined structure, ideal for students who’ve mastered the basics of Python and are ready for more. The course helps develop design thinking, input handling, and logic skills, while encouraging experimentation through project-based learning. Teachers
Preview of Python Editable Coding Course For Beginners

Python Editable Coding Course For Beginners

Created by
Computer Corner
Unlock your students’ potential with a beginner-friendly Python coding course designed specifically for the classroom. This course equips teachers with ready-to-use lesson plans, engaging activities, and step-by-step instructions to build student confidence and interest in programming. Whether you're new to coding or looking to enhance your teaching toolkit, Python’s clear syntax and versatile application make it the perfect language to start with. From data analysis to simple games, students w
Preview of Turing Coding Course for Beginners 3 Version

Turing Coding Course for Beginners 3 Version

Created by
Computer Corner
If you're looking for a no-frills way to introduce programming in your classroom, a Turing coding course is the perfect place to start. Turing was designed with education in mind, offering clear, simple syntax and a structured learning path that’s ideal for beginners. This course gives teachers everything they need—detailed lesson plans, worksheets, and step-by-step coding activities. It’s a great entry point for students to grasp key programming concepts like loops, conditionals, and variable
Preview of Turing Editable Coding Course For Beginners

Turing Editable Coding Course For Beginners

Created by
Computer Corner
Looking to teach coding without the chaos of modern software installations and endless tech troubleshooting? Turing is your answer. This beginner coding course is tailor-made for teachers who want a low-tech, high-impact introduction to programming. Turing’s syntax is incredibly easy to understand, making it ideal for younger or hesitant learners. The course includes offline-friendly materials, guided exercises, and engaging challenges that focus on building core skills in algorithmic thinking
Showing 1-17 of 17 results

About the store

Experience

I've taught computer science for 30 years. I have extensive experience in curriculum design and implementation. My resources have taken students from introductory programming to Advanced Placement success! My computer programming team had over 100 students from grades 9 to 12 and we regularly made it to the provincial finals. During the last few years I have had 90+ students write the Waterloo Computing Competition (CCC). On the computer engineering side, I designed the curriculum for an introductory engineering course and I also ran a FIRST robotics team for 5 years.

Teaching style

I have taught using differentiated instruction in a flipped classroom model long before either of them were buzzwords. Never give answers - only ask more questions! Students need to get there under their own steam otherwise they haven't earned the knowledge and it won't stick! You can't learn how to drive a car in a classroom. You need to be behind the wheel and experience the reality and then try to analyze what you did. The point of programming is to use it as a tool to help students learn how to learn. The language is just the vehicle.

Awards & shining teacher moments

The second year of our participation in FIRST Robotics we won Canada and advanced to the final championships in Houston Texas. Two of my CCC students made it to the University of Waterloo to participate in the Canadian Computing Olympiad and one of them made it onto the IOC team that competed in Thailand.

My own education history

I have a Bachelor of Education and a Bachelor of Fine Arts. I taught myself how to program and as a result of my own journey I understand how students learn programming.

Additional biographical information

I have been a certified Advanced Placement teacher for over twenty years in Java as well as C.