Resources
Curated external tools and references to support your learning throughout the program.
Pre-Work & Foundations
These platforms are good starting points for building fundamentals or filling gaps.
- Codecademy (opens in new tab) — Interactive courses for HTML, CSS, JavaScript, React, and more. Good for structured, guided learning.
- Scrimba (opens in new tab) — Video-based coding courses where you can edit code inside the video. Strong for React and frontend topics.
- IBM SkillsBuild (opens in new tab) — Free learning paths with professional certifications. Good for supplemental credentials.
- The Odin Project (opens in new tab) — A comprehensive free curriculum covering the full stack. Good for independent learners who want depth.
Documentation
Get comfortable reading official documentation early. It is a core professional skill.
- MDN Web Docs (opens in new tab) — The definitive reference for HTML, CSS, and JavaScript. When in doubt, check MDN.
- React Docs (opens in new tab) — The official React documentation with interactive examples.
- Node.js Docs (opens in new tab) — Reference for Node.js built-in modules.
- Express Docs (opens in new tab) — Official Express framework documentation.
- PostgreSQL Docs (opens in new tab) — SQL and PostgreSQL reference.
Practice Platforms
For extra reps on coding problems.
- Codewars (opens in new tab) — Short, gamified problems. Start at 8 kyu and work up.
- LeetCode (opens in new tab) — Larger library of problems. Focus on Easy first.
- Exercism (opens in new tab) — Practice with real mentor feedback. Good for fundamentals.
Interview Prep
Start thinking about this before you need it.
- NeetCode (opens in new tab) — Structured problem sets with clear video explanations. One of the best free resources for interview prep.
- Pramp (opens in new tab) — Free peer mock interviews. Valuable for getting comfortable with talking through code.
- interviewing.io (opens in new tab) — Anonymous mock interviews with engineers from major companies.
Tools
Tools that will make your work easier.
- Postman (opens in new tab) — Test your API endpoints without writing frontend code. Essential for backend work.
- NotebookLM (opens in new tab) — Upload course materials and ask questions about them. Good for reviewing concepts.
- Excalidraw (opens in new tab) — Quick whiteboarding for sketching out system designs or data flows.
- GitHub Student Developer Pack (opens in new tab) — Free access to dozens of professional tools for verified students.