Python Multiplayer Adventures

Course Description

Python is a powerful language designed to do just about anything! This course allows students to learn Python by first completing a text based console game and then turning it into a multiplayer adventure!  Students will not only learn Python from going through the individual lessons and video reviews but also understand a client server relationship.  They will get to code in their own python web server that allows connections through a browser. Students will gain experience using variables, classes, functions, lists, dictionaries, generators and proper Python formatting. This is a great course for anyone interested in preparing themselves for future coding classes.  This course assumes no coding experience and includes self graded quizzes and tests.

Course Requirements

Grade Level

6 – 12

Materials

None

Tech Requirements

Students will need a Windows PC or Mac for this course; Chromebooks and tablets are not sufficient.

Duration

1 Semester

Prerequisites

None

Technology Skills

  • Internet Navigation
  • Word Processing
  • Email Communication

Major Concepts

Python is a powerful language designed to do just about anything! This course allows students to learn Python by first completing a text based console game and then turning it into a multiplayer adventure!  Students will not only learn Python from going through the individual lessons and video reviews but also understand a client server relationship.  They will get to code in their own python web server that allows connections through a browser. Students will gain experience using variables, classes, functions, lists, dictionaries, generators and proper Python formatting. This is a great course for anyone interested in preparing themselves for future coding classes.  This course assumes no coding experience and includes self graded quizzes and tests.