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.