Course

ED Coding 1

Self-paced

Sorry! The enrollment period is currently closed. Please check back soon.

Full course description

Learning to code is like learning a clandestine language, and now is your chance to get in on the secret! In this course, you will learn about the building blocks of coding.

First Semester:

You’ll explore how real-world problems can be broken into algorithms described through coding and then use the approachable and versatile coding language of Python to generate the output you’re looking for. You’ll cover both procedural and object-oriented programming and even create two text-based adventure games along the way. Are you ready to get in on the secret?

Second Semester:

You have already learned a lot about the language of coding, and now, it’s time to become even more fluent and multilingual! In this course, you’ll continue working with Python, but you’ll also add other languages like HTML, CSS, and JavaScript to your coding toolkit as you build and style a web app! You’ll explore data structures to process information, how to stay on schedule and prepare for app updates, and how to improve the functionality, look, and safety of your app. Each new coding challenge we meet invites us to expand our skills, and there’s always room for creativity when you you’re working with code. Let’s get to it!

9 9th freshman 10 10th sophomore 11 1th junior 12 12th senior grade

Electives