Introduction to Python

Phenomenal programing power. Itty-bitty coding space.

  • Course Length: 4 weeks
  • Course Type: Short Course
  • Category:
    • High School
    • Middle School
    • Technology and Computer Science

Schools and Districts: We offer customized programs that won't break the bank. Get a quote.

Get a Quote

Programming is programming, but not all programming languages are created equal. Even if they are named after adorable animals.

Maybe you've

  • heard "friends don't let friends code in Java" and wondered, "What's the alternative?"
  • seen an xkcd comic about it that went over your head.
  • spoken with those in the know about which programming language is the easiest to churn out powerful scripts and thought, "I have to get in on this action."

Whatever your reason, you're here, deciding whether or not to take a course on another programming language people love and hate (sometimes at the same time). Of all the languages you could be taking, none of them have nearly as much abstraction, nearly as many built-in libraries, or nearly the beauty of a nicely written script.

…which also means that Python can be slow. Oh so beautifully slow. And small. It's basically the best combination ever.

This is your gateway into the world of programming. Join us, and you'll learn about loops, conditionals, variables, searching, sorting, classes, and even regular expressions. It'll be as easy as importing a built-in Python library.

(Which you'll also learn to do in this course, BTW.)

Python repellent sold separately.


Unit Breakdown

1 Introduction to Python - Introduction to Python

We'll wind our way around the intricacies of Python and then, when the time's right, we'll strike…the computer. With topics like variables, conditionals, loops, classes, sorting algorithms, and regular expressions.