Contemporary Career & Elective Courses / Full Catalog / Middle School Coding 1b: Learning Python and Javascript

Middle School Coding 1b: Learning Python and Javascript

Building on the prior prerequisite course, students will expand their knowledge of programming languages and web development by further exploring Advanced Python, HTML, and JavaScript. Students will also analyze the differences between web development ad web application development, while growing their portfolios, which highlight everything learned and created in the course.

Demo This Course

Course Highlights

  • Start thinking about a career in the fast-growing Information Technology field.
  • Advance your coding skills and increase your computer proficiency!
  • Learn to code simple programs with JavaScript and Python.
  • Engage with other students to practice debugging and coding techniques.

Units at a Glance

Unit 1: How to Train Your Python

Python is a great language for beginners to learn the ins and outs of programming. Now that you’ve written a few programs and learned the basics, you’re no longer a newbie! It’s time to start learning some more intermediate Python skills. We will investigate how lists help keep us organized in real life as well as in our programs. And we’ll keep our skills functioning smoothly by learning how to use Python functions. Get ready to train your Python!

Unit 2: Plan the Code, Code the Plan

When it comes to weekends, life goals, and code, planning is quite important! In fact, planning is so essential in programming that it may just save lives. One of the most common ways to plan code is to use a tool called pseudocode. You’ll get to see some examples and then start writing your own pseudocode for a text-based adventure game. We’re going to plan the code and then code the plan!

Unit 3: Build a Webpage

We all use the internet, but what is it, exactly? How do all of your favorite webpages work behind the scenes? And what does it take to be a web programmer? All of these questions (and more) will be answered! You’ll learn two new languages, HTML and CSS, and use them to make your very own webpage. Get ready to take your coding skills in a new direction!

Unit 4: Give Your Webpage Some Style

HTML and CSS are markup languages that help us format webpages. It’s time to take our skills to the next level by dividing a webpage into sections and applying some interesting styles to them. And then, we’ll play a fun hide-and-seek game…with red pandas! Bet you didn’t see that coming! Finally, we’ll interact with our webpage by using a bit of JavaScript. Bring on the fun!

Unit 5: Buttons and Gadgets

HTML and CSS are great for making static webpages, but by adding JavaScript into the mix, we open up a whole new range of possibilities! Did you ever think you’d be making your very own calculator? We will use JavaScript to create buttons that display the date, calculate the product or quotient of two numbers, and submit passwords. We’ll also explore how to use if/else statements and while/for loops in this language. And what do shoulders and surfing have to do with any of this? Let’s find out!

Unit 6: Become a Master Exterminator!

Bugs are all around us! No, we’re not talking about insects outside—we’re talking about bugs (errors) in our code! No matter how much of an expert programmer you are, you will always have to deal with mistakes in your code. Some may be the equivalent of ladybugs—totally harmless and maybe even a tad adorable—while others may be catastrophically huge actaeon beetles. (Have you ever seen one? You’ll never forget it if you have!) Once you’ve learned the tips and tricks in this unit, you will be better equipped to find and fix those annoying bugs in your programs, regardless of the language you’re coding in. Don’t worry—no repellent will be needed. These bugs won’t bite or sting! But maybe you’d better bring your swatter, just in case…

Contact Us