Outschool
Open currency, time zone, and language settings
Log In

Python Programming and Computer Coding Intermediate Hangout and Code

In this ongoing course we will hang out and make new projects or games each week while learning about the Python language and programming in general
Trammell Classes Dragon Academy, DnD, Coding , RPG
Average rating:
4.8
Number of reviews:
(708)
Popular
Class

What's included

1 live meeting
55 mins in-class hours per week

Class Experience

In this course we are going to cover the intermediate level of Python each week and build a great foundation to be able to move onto doing bigger and better things with the language. We will have an advanced class that is a perfect transition after this one to get the full overview of Python. This class is going to be a lot of fun while we get to build games and projects and not just stare and replicate some boring lines of code. We hope to see you in class!
 
n this course, we'll be talking about some intermediate-level programming and computer science concepts using Python!

Learners who sign up for this course are expected to have a basic understanding of Python, including:

-How to use an appropriate coding environment

-Declaring and using variables

-Defining and calling functions

-Flow control statements including if/else statements and loops

 

Week 1-3: Tic-Tac-Toe

We begin the Intermediate section with the game Tic-Tac-Toe. We'll talk about error handling using a try/except structure, and making the computer follow a clear algorithm to win!

 

Week 4-8: Sudoku

In this project, we'll tackle the popular logic puzzle, Sudoku! We'll start by using multi-dimensional sequences to visualize our board, and then eventually use recursive functions to actually generate new, valid puzzles!

 

Week 9-12: Python Card Games

For this project, we'll be making two games using the same code! By writing object-oriented code, we'll make a Card class generic enough to work in any card game, including Blackjack and Go Fish, which we will work on together.

 

Week 13-16: Text Adventure Game

Our final project of the course will be a Text Adventure Game in the spirit of Zork or Colossal Cave Adventure. Using everythhing we've learned about so far, we'll be writing our own little story and using file I/O (Input/Output) to not only load in our descriptions, but also save and load our player's progress. By the end of this project, you'll be able to consider yourself an advanced Python programmer!

*We will add more games and projects as we go and will cycle back through if needed*

Other Details

Supply List
Handouts/printouts will be provided each week for the lessons and projects
 1 file available upon enrollment
Language of Instruction
English
External Resources
Learners will not need to use any apps or websites beyond the standard Outschool tools.
4.8
708reviews
Popular
Profile
Teacher expertise and credentials
Illinois Teaching Certificate in Elementary Education
Matt Trammell
Maine Teaching Certificate in Foreign Language
Mr. Fitz
Bachelor's Degree in Criminal Justice from Fort Hays State University
Cheney Rutherford (they/them)
Bachelor's Degree in Foreign Language from Gordon College
Mr. Fitz
Associate's Degree in Computer Engineering from State College of Florida
Paul Hair
The instructors for this course have years of experience with the language and have computer science or software development degrees

Reviews

Live Group Class
Share

$18

weekly
1x per week
55 min

Completed by 194 learners
Live video meetings
Ages: 8-13
3-12 learners per class

About
Support
SafetyPrivacyCA PrivacyLearner PrivacyManage Data PreferencesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2024 Outschool