Skip to content

This repo hosts resources for Stanford Code in Place 2025, an introductory Python course, led by Eesha Tariq (Section Leader).

Notifications You must be signed in to change notification settings

codewithEshaYoutube/Stanford_Code_In_Place

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

110 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stanford Code in Place 2025 - Section Leader Repository

Hello! I'm Eesha Tariq, the Section Leader for Stanford Code in Place 2025. This repository is created for my section to organize and share all course-related content, assignments, and resources. I’m excited to work with all of you as we dive into the fundamentals of computer programming!


🎓 What is Stanford's Code in Place?

Stanford University's Code in Place is a unique opportunity to learn from Stanford's flagship CS106A course, one of the most popular courses at Stanford University, offered completely online and for free. This course is designed for beginners and will teach you the fundamentals of computer programming using the Python language.

Key Details for Students:

  • Who: Anyone with no programming experience and the time to learn.
  • Where: Anywhere with an internet connection.
  • What: Learn the first half of Stanford's intro to Python course, CS106A.
  • When: Class starts April 21st, 2025
  • Certification: Yes! Build a shareable portfolio of your code, hosted by Stanford University.
  • Commitment: At least 7 hours/week for 6 weeks. You set your own schedule.

Why Code in Place?

What makes Stanford's Code in Place special is the community support. For every 10 students, there is a volunteer teacher, creating a vibrant and interactive learning environment. This course is not only for engineers but also for humanists and social scientists, making computer science accessible to everyone.

Course Creator Highlights:

  • Stanford's CS106A has been developed over 30 years by an amazing team, including Nick Parlante and Eric Roberts.
  • Over 1,600 students take this course annually, making it a rich and diverse learning experience.

📅 Weekly Schedule & Resources

# Date Topic LinkedIn Recap Solutions Attendance
1 April 25th, 9:00 PM Welcome to Section Week 1 Recap Karel Hospital Solution
2 May 2nd, 9:00 PM Art of Karel Week 2 Recap Spread Beeper, Checkerboard Karel
3 May 9th, 9:00 PM Intro to Python Week 3 Recap Mars Weight, Planetary Weights
4 May 16th, 9:00 PM Python Control Flow Week 4 Recap High-Low Game
5 May 23rd, 9:00 PM Graphics Week 5 Recap Random Circles
6 May 30th, 9:00 PM Lists and Dictionaries Week 6 Recap Heads Up

🌟 Advanced Problem Set & Recaps

Problem Name Description Solution Link LinkedIn Recap Link
Checkerboard Karel Create a checkerboard pattern using Karel Solution ✅ Week 2 Recap
Planetary Weights Calculate weight on any planet based on Earth weight Solution ✅ Week 3 Recap
High-Low Game Fun interactive Python game applying if-else logic Solution ✅ Week 4 Recap
Khansole Academy Additional problem-solving challenge Solution ✅
Draw Flag Use Python graphics to draw a creative flag Solution ✅ Week 5 Recap
Index Game List-based Python game to sharpen logic and indexing Solution ✅

🎓 TeachNow Sessions Impact – Stanford Code in Place

As part of Stanford University’s Code in Place program, I’ve conducted 3 personalized TeachNow sessions — designed to provide learners with one-on-one support for debugging, problem-solving, and concept mastery in Python.

These sessions aim to create a collaborative, encouraging learning environment that helps students gain confidence and make tangible progress in their coding journey.


🏅 Stanford Code in Place 2025 – Official Credential

🎓 Role: Section Leader
🌍 University: Islamia University of Bahawalpur
💡 Taught Students From: USA, UK, Canada, Romania, Taiwan, China, India, Pakistan, Kenya, and Vietnam
🖥️ Course: CS106A - Programming Methodologies (Python)
👩‍🏫 Platform: Stanford Online


🔹 What I Did

  • ✅ Mentored a global classroom of diverse students in Python fundamentals
  • ✅ Taught 6 weeks of content including: Karel, graphics, control flow, functions, lists, dictionaries & problem-solving
  • ✅ Delivered personalized 1:1 TeachNow sessions for debugging, logic building, and hands-on projects
  • ✅ Maintained a detailed GitHub repository with solutions, recaps, and weekly progress
  • ✅ Collaborated with Stanford Head TAs Emma Wong, Maria Clarissa, and global teaching peers

🎖️ Verified Digital Credential

🔗 Click here to view Stanford Digital Badge & Credential


📜 Certificate of Completion

Stanford Verified Credential


🧠 Skills Developed & Demonstrated

  • Python Programming (CS106A Fundamentals)
  • Global Teaching & Mentorship
  • Curriculum Delivery & Problem-Solving
  • Community Building & Code Collaboration
  • GitHub Project Management

🧑‍🎓 Students in My Section

I am excited to work with these amazing students in Stanford Code in Place 2025!

👥 Current Section Members From:

🌍 Countries Represented:

  • Taiwan
  • Canada
  • Romania
  • Kenya
  • Pakistan
  • India
  • Vietnam
  • China (This list will be updated as we progress through the course.)

📅 Section Details

  • Section Time: Every Friday at 9 PM (Pakistan Standard Time - PST)
  • Timezone Info:
    • PST (Pakistan Standard Time): 9:00 PM
    • PDT (Pacific Daylight Time): 11:00 AM
    • EDT (Eastern Daylight Time): 2:00 PM
    • BST (British Summer Time): 5:00 PM
    • CET (Central European Time): 3:00 PM

🔗 Contact Information

Feel free to reach out if you need any assistance!


📘 Course Resources

In this repository, you will find all the essential materials for this course:

  1. Assignments: Solutions and code for each assignment.
  2. Lecture Notes: Weekly materials and resources.
  3. Python Code Samples: Example code for practice and understanding.
  4. Discussions: Interactive discussions to resolve doubts.

🚀 How to Contribute

Students are encouraged to contribute by:

  • Raising issues in the Discussions tab.
  • Sharing code snippets or helpful resources.
  • Submitting assignments via pull requests to the repository.

📝 Attendance & Participation

Attendance is important. Please RSVP for every session, and if you cannot attend, notify me in advance. Session materials will always be available here for review.


📜 License

This repository is maintained for educational purposes and follows Stanford Code in Place's guidelines.


Thank you for being part of Stanford Code in Place 2025! Let’s make the most of this learning experience and build strong programming foundations together!


Happy Coding! ✨

Eesha Tariq
Section Leader | Stanford Code in Place 2025

About

This repo hosts resources for Stanford Code in Place 2025, an introductory Python course, led by Eesha Tariq (Section Leader).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages