✨Welcome✨ to the official GitHub repository for Code Nation, a non-profit organization with a mission to bring quality computer science instruction to under-resourced communities.
💛 We embrace the transformative power of open-source development to dismantle barriers in technology and education. Here, we share the code, resources, and initiatives that fuel our work, built with the belief that everyone, regardless of their background, should have access to, contribute to, and learn from technology. Our collaborative projects aim to uplift the communities we serve by ensuring access to high-quality, practical coding knowledge.
💪 Whether you're an experienced developer or a beginner, your contribution can make a real difference. Join us as we work together to democratize computer science education and create a more inclusive digital future.
The curricula linked is for the 2023-2024 school year. This curricula is still in progress - a timeline for updates is below.
Program Level | Description |
---|---|
Intro to Web Development | The focus of this course is Exposure. In this course, students are introduced to HTML, CSS and JavaScript. By the end of the course, students will be able to make simple webpages that involve fundamental JavaScript concepts. Note: 1-semester programs should get through Units 1-3. |
Fellowship I | The focus of this course is Experience. In this course, students will further develop their technical skills by building complex projects using JavaScript and APIs. Students will also build their professional skill set and work products. |
Fellowship II | The focus of this course is Agency. In this course, students will learn the fundamentals of ReactJS, continue to develop their knowledge of computer science principles, enhance their professional development skills, and increase their coding independence. |
Additional Resources:
Student Resources:
As our available repositories grow, the harder some can be to find! Below are some tips for searching - some repositories may not use every format section in their name, but most do.
The repositories follow this naming format:
format sections: [program type]-[topic]-[start and end year]-[repo type]
example: int-trivia-22-23-starter
Use these keywords to help you find what you're looking for 😊:
program type | topic | start year and end year | repo type |
---|---|---|---|
int, flw, flw1, flw2 | html, css, js, jquery, react, calculator, jeopardy, portfolio, trivia, lyrics | 14-15, 15-16, 16-17, 17-18, 18-19, 19-20, 20-21, 21-22, 22-23, 23-24 | project, starter, solution, exercise |
Happy learning! 🌈
-- Mika Hughes, Sr. Curriculum Development Manager @ Code Nation
For more information about Code Nation, please visit us at codenation.org.
Code Nation's curriculum is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. By contributing to this repository, you agree to license your contributions or use of the curriculum under the same license.