An open API service indexing awesome lists of open source software.

https://github.com/codeonthespectrum/code-in-place

all exercises done for code in place by Stanford. Following up Karel!
https://github.com/codeonthespectrum/code-in-place

Last synced: 12 months ago
JSON representation

all exercises done for code in place by Stanford. Following up Karel!

Awesome Lists containing this project

README

          

# πŸš€ **The Adventurous Life of Karel, the robot!**
## **My journey at Stanford University Code in Place**
![image](https://github.com/user-attachments/assets/7db504a8-89cb-4d7d-8255-fab367b3681d)
- [![Python](https://img.shields.io/badge/Language-Python-blue.svg)](https://www.python.org/)
- [![Project Status](https://img.shields.io/badge/Status-active-brightgreen.svg)](https://codeinplace.stanford.edu)
- [![Class](https://img.shields.io/badge/Class-2025-red.svg)](https://codeinplace.stanford.edu/2025)

---

Hey there, welcome to my **Code in Place 2025** journey! ✨ This repository is a collection of all the exercises I completed while practicing Python through one of the most inspiring programs out there, hosted by Stanford University.

Whether you're curious about learning to code or just browsing, I hope this repo gives you a spark of inspiration πŸ’‘.

---

## πŸ€– **Who (or What!) is Karel?**

Ah, **Karel the Robot**. πŸ’™ Imagine a little robot living in a world of gridsβ€”kind of like a city made of squares. Karel might look simple, but it’s secretly a genius when you give it the right commands.

With Karel, you can:
- 🚢 Walk around its grid world,
- 🟒 Place and pick up "beepers" (tiny markers),
- ↩️ Turn left (and if you're clever, even turn right!),
- 🧩 Solve puzzles like mazes and obstacle courses.

By teaching Karel to navigate its world, you **learn the core principles of programming**: thinking step by step, solving problems creatively, and writing clean, logical code.

It’s beginner-friendly but opens the door to deep computational thinking. ✨

---

## πŸ—‚οΈ **Exercises**

This repo is neatly organized by weeks. Below you'll find each exercise’s name + a direct link to my solution πŸš€.

---

### πŸ“… **Week 1**

- [Jigsaw Karel](https://codeinplace.stanford.edu/cip5/share/kksmfKlHmG7bmy2D5gmK)
- [Beeper Path](https://codeinplace.stanford.edu/cip5/share/qUdOyLGwQHg5HQFdbkRz)
- [Piles](https://codeinplace.stanford.edu/cip5/share/n7N4uL9Nk3shgecEI50m)
- [Bonus Challenge]
- [Bonus Challenge]

---

### πŸ“… **Week 2**

- [Stone Mason Karel](https://codeinplace.stanford.edu/cip5/share/WZPDG03aZe1fhfaeklHi)
- [future project](INSERT-LINK-HERE)
- [future project](INSERT-LINK-HERE)
- [Bonus Challenge]
- [Bonus Challenge]

---

### πŸ“… **Week 3**

- [future project]
- [future project]
- [future project]
- [Bonus Challenge]
- [Bonus Challenge]

---

### πŸ“… **Week 4**

- [future project]
- [future project]
- [futurue project]
- [Bonus Challenge]
- [Bonus Challenge]

---

### πŸ“… **Week 5**

- [future project]
- [future project]
- [future project]
- [Bonus Challenge]
- [Bonus Challenge]

---

### πŸ“… **Week 6**

- [Final Project: Karel’s Big Adventure]

---

## πŸ’¬ **What I Learned**

Each week leveled up my skills! Here’s a snapshot of what I gained:

- πŸ’‘ **Problem Solving:** How to break problems into logical steps.
- πŸ” **Control Flow:** Mastering loops and conditions.
- πŸ› οΈ **Debugging:** Learning that mistakes are part of the process.
- ✨ **Creativity:** Even simple code can make magical things happen.
- 🐍 **Python Essentials:** From zero to solid Python basics.

---

## 🌟 **Final Words**

If you’ve been thinking of trying coding, take this as your sign to start! 🚦
I’m super proud to be part of the 2025 class, and excited to keep growing from here.

**Happy coding, everyone! πŸš€πŸ’™**

---