Resources
This document is a dump of resources that can be used to formulate Zerocamp's weekly learning curriculum. Feel free to contribute!
Zerocamp will cover a full-stack developer curriculum with Python on the backend side and HTML, CSS, and JS for the front end.
Resources for curriculum building
MIT Open course
- https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/pages/syllabus/
- https://cloudresumechallenge.dev/book/
Fundamentals of web
Frontend
- https://www.freecodecamp.org/learn/2022/responsive-web-design/
- https://www.theodinproject.com/paths/foundations/courses/foundations
- https://microsoft.github.io/Web-Dev-For-Beginners/#/
- https://github.com/rishipurwar1/coding-space
- Flexbox Froggy: Practise Flexbox by playing this game. A game for learning CSS flexbox.
- Grid Garden: Practise CSS Grid by playing this game. Welcome to Grid Garden, where you write CSS code to grow your carrot garden!
- CSS Diner: Practise CSS selectors by playing this game. It's a fun game to learn and practice CSS selectors.
Youtube courses
- https://www.youtube.com/watch?v=PkZNo7MFNFg
- https://www.youtube.com/watch?v=UB1O30fR-EE
- https://www.youtube.com/watch?v=8gNrZ4lAnAw
Python
- https://automatetheboringstuff.com/ - Free Ebook
- https://www.py4e.com/lessons
- https://books.trinket.io/pfe/
- https://www.jetbrains.com/pycharm-edu/ - Pycharm Education resources and IDE
- Pythontutor.com - To see the execution flow of code
Git
Databases
Interview resources
- https://www.pathrise.com/guides/how-to-get-a-software-engineering-job/
- https://github.com/connor11528/cs-fundamentals
- https://www.techinterviewhandbook.org/software-engineering-interview-guide/
Notes
- Once a student has enough technical knowledge, encourage open-source contributions - https://up-for-grabs.net/#/
- Aim to promote learning in public among students - https://www.swyx.io/learn-in-public