Skip to content

xyntechx/Code-for-Hope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code for Hope

Code for Hope is a self-initiated service-learning project teaching underprivileged students Python fundamentals. By teaching the highly relevant and sought-after skill of programming, Code for Hope aims to create a fair playing field independent of socio-economic status for all to ultimately close the income gap. As the Founder and Chairperson, I worked closely with the managers of our partner organisations and created the syllabus, learning materials, and online IDE for the students and teacher volunteers. In its pioneering 2021-2022 run, Code for Hope taught 200 students, collaborated with 14 organisations, and recruited 25 volunteers.

This repository was launched to extend the learning to you!

🔨 Usage

To start your learning, download the notebooks and upload them on Google Colab.

📚 Content

This repository contains two types of Jupyter Notebooks: Lesson and Practice.

Lesson + Practice 1️⃣

Notebooks:

Coverage:

  • What is programming?
  • What is Python?
  • What can I do with Python?

Lesson + Practice 2️⃣

Notebooks:

Coverage:

  • What can I do with strings?
  • What are conditionals?
  • What are loops?

Lesson + Practice 3️⃣

Notebooks:

Coverage:

  • What are functions?
  • What are tuples and lists?
  • What are dictionaries?

Lesson + Practice 4️⃣

Notebooks:

Coverage:

  • What is Object Oriented Programming (OOP)?
  • What are classes?
  • What is inheritance?

About

🤓 Teaching Python to Tackle Income Inequality

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages