Skip to content

A curated collection of Python games and educational programs demonstrating fundamental programming concepts learned through Stanford's Code in Place 2025 curriculum.

Notifications You must be signed in to change notification settings

mohamedayoub97/Code-in-Place-2025-My-Final-Submission

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Plethora of Games 🎮🎉

A Plethora of Games

I assembled a number of games and tiny programs that I developed throughout the Code in Place course for my final project. 🎮💻🇹🇳 I dubbed it "A Plethora of Games" as it's essentially an entertaining mashup of what I've learnt, including basic guessing games, eye-catching visuals, and even some robot Karel puzzles. 🤖🎨🇹🇳

Creating these projects allowed me to practice and see how much my Python skills had grown. 🐍📈🇹🇳 Some things were challenging at first, particularly when I first started working with visuals and user interaction, but it was really satisfying to figure things out and create something that looks nice and works. 😊✨🇹🇳

I liked how every project presented a distinct challenge to me; sometimes it included math and logic, ➕🔢🇹🇳 and other times it involved creating an entertaining and engaging game. 🎉🕹️🇹🇳 It inspired me to keep going and take risks. 🚀🔥🇹🇳

All in all, this collection demonstrates my progress since the beginning. 📚🔍🇹🇳 It's been an enjoyable, occasionally annoying, 😅 but consistently fulfilling experience. 🙌🇹🇳 I'm pleased with the work I produced and want to continue learning and developing even more amazing projects in the future. 🌟🚀🇹🇳

Code in Place 2025: My Final Submission 🚀💻✨

Welcome to the README.md for my final project! This course has been an incredible journey, and I'm thrilled to share what I've learned. 🎓

🎓 About Code in Place 💻

Code in Place is a truly fantastic and free introductory programming course, meticulously designed to introduce the world of coding through the versatile Python language. 🐍 Its curriculum is directly inspired by the first half of Stanford University's highly-regarded introductory computer science course, CS106A.

💡 No Prior Experience? No Problem! ✨

This course assumes absolutely no prior programming experience. Whether you've never even considered what a "variable" is, or if the thought of writing a single line of code seems daunting, this course was crafted with YOU in mind! 👶➡️👨‍💻

📚 What You Get (and Don't Get!) 🎯

This course does not provide a formal grade or university credit. 📜 Instead, it focuses on the acquisition of practical skills and knowledge.

✨ The Real Reward: A New Skill! 🌟

You will have acquired a new and wonderful skill – the ability to program! 🎉 This includes developing computational thinking and problem-solving capabilities.

🗂️ Projects 📂

Here's a list of the projects I've completed throughout the course, ordered from most engaging to least. Click on the links to see them in action. 👇

Project Name Description
Microsoft Paint 🎨🖌️✨ Draw, erase, create! Your mini-Paint app. 🚀
Shoot the Target in Graphics 🎯🔫💥 Aim and hit moving targets in this fun precision game.
Guess Game in Graphics 🔢🔮⏱️ Guess the secret text before time runs out!
Game of RPS in Graphics ✊📄✂️ Play Rock, Paper, Scissors with a graphical twist.
Solar system in Graphics 🪐✨🚀 Explore a mini solar system simulation with planets.
Lattice Boltzmann Flow in Graphics 🌊🔬💨 Visualize fluid dynamics with this cool simulation.
Tunisian Flag in Graphics 🇹🇳❤️🤍 A colorful graphical rendition of the Tunisian flag.
New pyramid in Graphics 🔺🏛️✨ Build and display a geometric pyramid in graphics.
Triband Flag in Graphics 🏳️‍🌈🎨 Design and show a three-color triband flag.
Any Star in Graphics ⭐✨🌌 Generate stars of various shapes and sizes.
Any polygon in Graphics 📐🔵🟩 Draw and manipulate polygons with different sides.
MuddleMouth in Graphics 🤪🎨🔄 Create fun graphical distortions and effects.
Button v1 in Graphics 🔘👆💡 Make and interact with a basic clickable button.
checkboard in Graphics ♟️🔳⬛ Generate a classic checkerboard pattern.
Heads Up in Graphics 🧐💡🎉 Play a guessing game with visual clues.
Quiz in Graphics 🧠❓✅ Test your knowledge with an interactive quiz.
Riddle form my country in Graphics 🇹🇳❓🖼️ Solve a riddle connected to Tunisia with visuals.
MidPointKarel 🤖🚶‍♂️🏠 Guide Karel the robot to find the midpoint of a street.
Karol and beeper in Graphics 🤖✨🔔 Watch Karel interact with beepers in a graphical world.
MathMate ➕➖✖️➗ Console app for doing various math calculations.
QuantumCalc ⚛️🔬🔢 Advanced quantum mechanics calculations in console.
Intro to python 🐍👋 Basic Python exercises to start coding confidently.
test ✅🧪 Simple console app for testing snippets and logic.
Breakout in Graphics 🧱💥🎾 Classic arcade-style brick breaker game.
Baby Snake in Graphics 🐣🐍🕹️ A cute, small-scale version of the snake game.

Questions? 🤔

If you have any questions after reading this README, don't hesitate! Head on over to the Discussion Forum. 🗣️ We're here to help each other succeed! 💪

Author ✍️

Mohamed Ayoub Essalami
📧 [email protected]

Happy coding! 👩‍💻👨‍💻 """

About

A curated collection of Python games and educational programs demonstrating fundamental programming concepts learned through Stanford's Code in Place 2025 curriculum.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages