Code Your Dreams is a 501c3 non-profit that helps students build community focused applications from ideation to delivery.
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.
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).
- Visit us at Code Your Dreams
- Tweet Us at @wecodedreams
- Email Our Executive Director: [email protected]
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!
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.