Always be learning
Little projects you can learn from in 45 minutes or less.
Make every minute count!
Build and publish a live portfolio hosted on your GitHub account.
Fork this repo, fill out the README, and feature it on your portfolio.
Short functions, objects, or scripts to de-tangle.
Simply solving a programming challenge isn’t enough for deep learning. Go all-in by treating each code war as a full development project.
Kata Recommendations:
For more abstract challenges, check out The Euler Project . Learn more about this study method in The Notional Machine, a project from our Fundamentals Series.
Learn a little bit about JavaScript objects with these two study projects.
Objects Video Series:
Progressive Bank Account:
Learn how to study source code using detailed code specifications.
Practice making organized development schedules based on user stories. Pick a simple site like a photo gallery, a portfolio, or a carry out menu. Then build a simple prototype using an agile methodology.
This project is about the plan, not the programming. Use a tool like Mobirise tp build your landing page in minutes so you can focus on the planning process.
User Centered Project Repos:
Landing Page Builders:
Learn more about deployment schedules in the Organizing Development project from our Fundamentals Series.
Boost your CSS skilzz with 100 bite sized challenges. Each is presented as a small, completed project. Pick apart the source code, try replicating each one and explaining them to a friend.
An outstanding series of 30 small projects accompanied with video tutorials, by Wes Bos.
An interactive introduction to the CSS FlexBox.