Skip to content
This repository contains the Code Your Dreams curriculum content for our Application Development module.
Jupyter Notebook HTML Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
01) Programming Components
02) Data Structures
03) If Statements & Loops
04) Debugging & Error Handling
05) Functions
06) Classes
07) Packages
08) Storage
09) APIs
10) Data Cleansing
11) Intro to Flask
Chat Applications with Flask
Mapping Applications with Flask
Code Of Conduct.pdf

Code Your Dreams

Code Your Dreams is a 501c3 non-profit that helps students build community focused applications from ideation to delivery.

Our Mission

Our mission is to amplify the voices of younger generations and embolden them to think critically, creatively and empathetically. We do this by by teaching our students how to build the applications they dream of for a better world.

Curriculum Overview

CYD Overview


This repository contains the Code Your Dreams "Development" portion of its year-long curriculum for students. Topics of community and social justice are tied in with core computer science and Python topics across the curriculum. Take a look at this Develop Curriculum Map for the curriculum structure.

Each core Module in the Application Development curriculum is numbered from #1 (Programming Components) to #11 (Intro to Flask). Modules #1-#11 are core classes that every Code Your Dreams student go through. After the final Module, #11 (Intro to Flask), the lessons that are taught are specialized toward the students' indiviudal application. For example, a map-based application necessitates different instruction than a chat app. See specific app folders for further instruction (e.g. Mapping Applications with Flask).

Learn More

  1. Visit us at Code Your Dreams
  2. Tweet Us at @wecodedreams
  3. Email Our Executive Director:

Code of Conduct

Learn more about our Code of Conduct for all Code Your Dreams related activities. An inclusive community is the best kind of community!


Special thank you to our fabulous Code Your Dreams team of volunteers, teachers and interns.

Special thank you to Lauren Schaefer, Ken Alger from the MongoDB team for their work in producing our Database curriculum!


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

CYD Version

You can’t perform that action at this time.