Skip to content

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
📧 mohamedayyoubaslami@gmail.com

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

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages