Python Programming
In this course, students learn the fundamental concepts of programming - concepts that can be applied in the study of any programming language. Students also dive into specific features of the Python programming language. The two different online course are CodeHigh School and Code Combat.
CodeCombat is a platform to learn computer science while playing through a real game. This is the opportunity to show my skills in Phython script. I learned to typed code quickly which is critical to learning programming syntax and proper structure. Games also provide real-time feedback that allows you to adjust their solution path and understand concepts more holistically, instead of being limited to just “correct” or “incorrect” answers. When creating my game, I earned badges and achievements - it’s about a player’s journey, well-designed puzzles, and the ability to tackle challenges with agency and confidence.
CodeCombat is a game that gives players that agency and confidence with our robust typed code engine, which helped me as a beginner programmer write proper and valid code.
CodeHS was a course that I learned the fundamental concepts of Python programming concepts that can be applied in the study of any programming language. I completed different modules of the Python programming language. Below is a summary of the material covered in each module:
CodeCombat is a platform to learn computer science while playing through a real game. This is the opportunity to show my skills in Phython script. I learned to typed code quickly which is critical to learning programming syntax and proper structure. Games also provide real-time feedback that allows you to adjust their solution path and understand concepts more holistically, instead of being limited to just “correct” or “incorrect” answers. When creating my game, I earned badges and achievements - it’s about a player’s journey, well-designed puzzles, and the ability to tackle challenges with agency and confidence.
CodeCombat is a game that gives players that agency and confidence with our robust typed code engine, which helped me as a beginner programmer write proper and valid code.
CodeHS was a course that I learned the fundamental concepts of Python programming concepts that can be applied in the study of any programming language. I completed different modules of the Python programming language. Below is a summary of the material covered in each module:
- Turtle Graphics:Learn the basics of programming by drawing shapes on your screen with Turtle Graphics! Turtle Graphics (or LOGO) is a beginner friendly way to explore programming concepts and bring creativity into programming in a visual way.
- Fundamentals:Learn the basics of programming by writing programs that you can interact with using your keyboard!
- Control Flow:Teach your program to make decisions based on the information it receives. Learn how to decompose your program into smaller pieces that work together to solve a problem!
- Strings:Learn more sophisticated strategies for manipulating text in your programs - slicing, formatting, and using regular expressions.
- Data Structures:Build more complex programs that make use of lists, grids, and dictionaries.
- Project: Hangman:Use the skills you've learned in the first four modules to build the game Hangman. Try a demo here
- Classes and Objects:Learn the principles of object-oriented design.
- Final Project:This is your chance to build your own application using the new skills you've learned!