Hero image

CodingOverload's One Stop STEAM Shop

I am a computer science teacher in Taipei, Taiwan. I started the programming classes at my current school, so I always need to make a lot of materials for my classes. Whenever I have time, I upload anything that has been useful in classes.

I am a computer science teacher in Taipei, Taiwan. I started the programming classes at my current school, so I always need to make a lot of materials for my classes. Whenever I have time, I upload anything that has been useful in classes.
Intermediate Python Coding - Conditionals
donald_buhlbrowndonald_buhlbrown

Intermediate Python Coding - Conditionals

(0)
This is a worksheet I designed for mid-level Python students to help test their general Python skills and conditional skills. Students should know basic data types (int, lists, booleans, etc). Students should also know how to create a basic function and return values from it. For your convenience, I’ve included files with the answer key removed to make printing easier. I also have included the example code solutions in a .py file that you can use as a reference when grading. Files Included: Intermediate Python Coding - Conditionals - No Answer Key.docx Intermediate Python Coding - Conditionals - No Answer Key.pdf Intermediate Python Coding - Conditionals.docx (with the answer key) Intermediate Python Coding - Conditionals.pdf (with the answer key) python_intermediate_conditionals.py Note: You will need the ability to open either .pdf files or .docx files. You also will need the ability to open .zip files. Any modern computer can open .zip files by default, but if you have any issues please leave a comment and I will do my best to help you.
Spot The Error - Python Coding
donald_buhlbrowndonald_buhlbrown

Spot The Error - Python Coding

(0)
This worksheet was created to help students learn to debug Python code. It is also designed to help students better understand the nuances of Python. I would recommend assigning this as homework as some of the questions may require significant testing. I would say this is best for intermediate-level programmers. Files Included: Spot The Error - Python.docx Spot The Error - Python.pdf Note: You will need the ability to open either .pdf files or .docx files. You also will need the ability to open .zip files. Any modern computer can open .zip files by default, but if you have any issues please leave a comment and I will do my best to help you.
The First Computer Programmer - An Intermediate ESL Reading Comp Worksheet
donald_buhlbrowndonald_buhlbrown

The First Computer Programmer - An Intermediate ESL Reading Comp Worksheet

(0)
This is a worksheet designed for intermediate ESL students. I define intermediate as students possessing around A2-B1 level English. On average, 5th-grade students should be able to read this with only minimal guidance. Including the multiple-choice questions, this article is sufficient for a one-hour class. Included: ada_lovelace_intermediate_esl_worksheet.docx ada_lovelace_intermediate_esl_worksheet.pdf ada_lovelace_intermediate_esl_worksheet_answer_key.docx ada_lovelace_intermediate_esl_worksheet_answer_key.pdf Note: You will need the ability to open either .pdf files or .docx files. You also will need the ability to open .zip files. Any modern computer can open .zip files by default, but if you have any issues please leave a comment and I will do my best to help you.
JavaScript Coding - Spot That Error!
donald_buhlbrowndonald_buhlbrown

JavaScript Coding - Spot That Error!

(0)
This worksheet was created to help students learn to debug JavaScript. It is also designed to help students better understand the nuances of JavaScript. I would recommend assigning this as homework as some of the questions may require significant testing. I would say this is best for intermediate-level programmers. Files Included: JavaScript Coding - Spot That Error.docx JavaScript Coding - Spot That Error.pdf Note: You will need the ability to open either .pdf files or .docx files. You also will need the ability to open .zip files. Any modern computer can open .zip files by default, but if you have any issues please leave a comment and I will do my best to help you.
Python List Practice Problems II
donald_buhlbrowndonald_buhlbrown

Python List Practice Problems II

(0)
This worksheet was designed to be an extension of my original Python list practice problems worksheet. The number two worksheet is meant to be a more advanced worksheet for students who’s coding skill is beyond the level of the first one. This worksheet should take around 30 minutes to complete. I have included both .docx and .pdf versions of the worksheet. I also include worksheets without answer keys for easy printing. Files Included: ***Python List Practice Problems II.docx Python List Practice Problems II.pdf Python List Practice Problems II - No Answer Key.docx Python List Practice Problems II - No Answer Key.pdf Note: You will need the ability to open either .pdf files or .docx files. You also will need the ability to open .zip files. Any modern computer can open .zip files by default, but if you have any issues please leave a comment and I will do my best to help you. I used python 3.6.3, but any 3.X version should work (it will work with Python 2 with only minimal changes (if you buy it and want Python 2, just let me know and I can make the changes for you).
Beginner Python Conditionals Worksheet
donald_buhlbrowndonald_buhlbrown

Beginner Python Conditionals Worksheet

(0)
This worksheet was designed to be used by introductory Python students who have learned about conditionals before, but are not too advanced. I recommend using it as an in-class assessment, an unplugged activity, or as a homework sheet. I would estimate that it takes the average student around 20-30 minutes to complete it. Included: Beginner Python Programming - Conditionals Worksheet.docx Beginner Python Programming - Conditionals Worksheet.pdf Beginner Python Conditionals Worksheet - No Answer Key.docx Beginner Python Conditionals Worksheet - No Answer Key.pdf Note: You will need the ability to open either .pdf files or .docx files. You also will need the ability to open .zip files. Any modern computer can open .zip files by default, but if you have any issues please leave a comment and I will do my best to help you.
Beginner Python Programming - Variables Worksheet
donald_buhlbrowndonald_buhlbrown

Beginner Python Programming - Variables Worksheet

(0)
This worksheet was designed to be used by introductory Python students who have learned variables before, but are not too advanced. I recommend using it as an in-class assessment, or a homework sheet. I would estimate that it takes the average student around 20 minutes to complete it. Included: Beginner Python Programming - Variables Worksheet.pdf Beginner Python Programming - Variables Worksheet.docx Note: You will need the ability to open either .pdf files or .docx files. You also will need the ability to open .zip files. Any modern computer can open .zip files by default, but if you have any issues please leave a comment and I will do my best to help you.
HTML & CSS Coding Review Worksheet II
donald_buhlbrowndonald_buhlbrown

HTML & CSS Coding Review Worksheet II

(0)
This was created to be an extension to my original HTML & CSS Coding Review Worksheet. I designed it in a very similar way, and simply upped the difficulty. As with the original, this assumes only extremely minimal conceptual knowledge of JavaScript, and requires no JavaScript coding knowledge at all. It was designed to be a short review worksheet, or a pop quiz. It should take around 15-20 minutes for the average students to complete it. Files Included: HTML and CSS Coding Review Worksheet II - Easy.docx HTML and CSS Coding Review Worksheet II - Easy.pdf HTML and CSS Coding Review Worksheet II.docx HTML and CSS Coding Review Worksheet II.pdf Note: You will need the ability to open either .pdf files or .docx files. You also will need the ability to open .zip files. Any modern computer can open .zip files by default, but if you have any issues please leave a comment and I will do my best to help you.
Beginner JavaScript Worksheet
donald_buhlbrowndonald_buhlbrown

Beginner JavaScript Worksheet

(0)
This worksheet was created to be used as a precursor to my https://www.tes.com/teaching-resource/intermediate-javascript-worksheet-12432830. The problems cover looping, variables, the console, and a small amount of function syntax. It should take the average JavaScript student around 20 to 30 minutes to complete this. Files IncludedFiles Included Beginner JavaScript Worksheet.pdf Beginner JavaScript Worksheet.docx Note: You will need the ability to open either .pdf files or .docx files. You also will need the ability to open .zip files. Any modern computer can open .zip files by default, but if you have any issues please leave a comment and I will do my best to help you.
Intermediate JavaScript Worksheet
donald_buhlbrowndonald_buhlbrown

Intermediate JavaScript Worksheet

(0)
This worksheet was designed for intermediate JavaScript students. It includes function problems, and looping problems. Students should be comfortable with those topics to use this worksheet. I expect it would take the average student around 30 minutes to complete this worksheet. Files Included Intermediate JavaScript Worksheet.pdf Intermediate JavaScript Worksheet.docx Note: You will need the ability to open either .pdf files or .docx files. You also will need the ability to open .zip files. Any modern computer can open .zip files by default, but if you have any issues please leave a comment and I will do my best to help you.
IGCSE Computer Science Binary Numbers Worksheet
donald_buhlbrowndonald_buhlbrown

IGCSE Computer Science Binary Numbers Worksheet

(0)
This worksheet was designed for IGCSE Computer Science students who have some familiarity with binary numbers. This worksheet covers converting binary numbers to denary (decimal) numbers, and also converting denary numbers to binary numbers. There are also a few short write in questions as well to test general binary number / computer data storage concepts. I would estimate this should take your students about 30 minutes. Files Included IGCSE Computer Science Binary Review Worksheet.pdf IGCSE Computer Science Binary Review Worksheet.docx Note: You will need the ability to open either .pdf files or .docx files. You also will need the ability to open .zip files. Any modern computer can open .zip files by default, but if you have any issues please leave a comment and I will do my best to help you.
ScratchJr Hour of Code
donald_buhlbrowndonald_buhlbrown

ScratchJr Hour of Code

(0)
This is a lesson plan I designed for an Hour of Code event. The goal is to create a program where the two characters learn about how to cross the road safely. This is a really cute project, that young programmers are sure to enjoy making. You will not need prior programming experience to teach this Hour of Code activity as ScratchJr is a very basic programming platform. Included: A .pdf and .docx version of the lesson plan. Note: You will need the ability to open .zip files, and .pdf or .docx files. Any modern computer can open these files, but if you have any issues with it. You can message me and I will do my best to help you.
Intermediate Java Coding - Homework Worksheet II
donald_buhlbrowndonald_buhlbrown

Intermediate Java Coding - Homework Worksheet II

(0)
This is an extension of my original Java homework worksheet. You can find it here: https://www.tes.com/teaching-resource/introduction-to-java-variables-homework-sheet-12197547. This worksheet is designed for intermediate Java students who are comfortable with member methods and understand the basics of creating custom classes. Included: Java Variables Homework Worksheet II (.docx) - with answer key Java Variables Homework Worksheet II (.pdf) - with answer key Java Variables Homework Worksheet II (.docx) - without answer key Java Variables Homework Worksheet II (.pdf) - without answer key Note: You will need the ability to open .zip files to access the files, any computer should be able to do this without 3rd party software. If you are unable to, or have trouble, opening the .zip file. Please message me, and I will send them to you unzipped.
Introductory Arduino Quiz
donald_buhlbrowndonald_buhlbrown

Introductory Arduino Quiz

(0)
This is a quiz I made for my Arduino students. It’s not very long, but it does test if a student has a good understanding of the Arduino basics. I would say it takes an average student around 10-15 minutes to do. So, I recommend using this as more of a pop-quiz. Included: 1 .docx file which includes the quiz and answer key, and 1 .pdf file which includes the same. Note: You will need the ability to open zip files to use this. If you are unable to that, you can message me after buying and I will send you the files individually.
Intermediate HTML Coding Worksheet
donald_buhlbrowndonald_buhlbrown

Intermediate HTML Coding Worksheet

(0)
I decided to create a harder version of my original HTML & CSS worksheet. This one adds in form elements, and requires some conceptual knowledge of languages like PHP. This is great for students who are beyond the basics of HTML & CSS, and need a bit more of a challenge. Included is a .pdf and .docx of the worksheet. An answer key is also included. You will need the ability to open .zip files to access the files.
Young Learners STEAM Coding Bundle
donald_buhlbrowndonald_buhlbrown

Young Learners STEAM Coding Bundle

9 Resources
The young learners STEAM coding bundle includes all of my young learner files. This is an over £12 value for only £6! There are offline activities as well as programming worksheets included.
Scratch Coding Matching Game
donald_buhlbrowndonald_buhlbrown

Scratch Coding Matching Game

(0)
A matching game I play with my younger students to help them remember where each Scratch block is. I removed the colors from the blocks, so they have to try and work together to figure out which category a block belongs under, and then (if they want), color the block the proper color. The files included are a .pdf and .docx of the game, and also a .pdf and .docx file of the answer key sheet. You need a program capable of opening either one of these file types.
Coding and Computer Science Word Searches
donald_buhlbrowndonald_buhlbrown

Coding and Computer Science Word Searches

(0)
I created these 6 computer science and coding word searches to help my students learn programming vocabulary. I also thought it was a fun C.S. unplugged activity. Included inside are 6 word searches which are all using different vocabulary words (besides one overlap). They vary a lot in which words were chosen, I chose the words based on which come up most in my class. Inside are pdf and .docx versions of each word search. You also will need the ability to open .zip files.
HTML & CSS Coding Worksheet
donald_buhlbrowndonald_buhlbrown

HTML & CSS Coding Worksheet

(0)
I am running a special Christmas holiday web development class, so I needed to make a worksheet for it. This worksheet isn’t too long, but it’s a good review of the basics of HTML and CSS. Included is an answer key, and also two versions of the same worksheet. One was designed for higher level students, and one for younger students. I teach two different age groups for this class, so I needed an easier one.
Newsela Article Writing Worksheet
donald_buhlbrowndonald_buhlbrown

Newsela Article Writing Worksheet

(0)
This sheet was designed to be used with newsela.com material. I have students read an article, then answer the questions on the worksheet. It is useful for encouraging students to read an article analytically. I also have students list new words that they don’t know, so that later I can make sure to review these words. Including reading time (which can vary) I estimate most my students spend about 30 minutes on this worksheet.