#100Devs Homework Tracker

New to the tracker? (Show)

New: Track Classes and Homework Across All Devices

This tracker is a little tool I built for myself because I didn't keep up with the homework as I watched the videos. (I had some previous experience so this was an intentional choice, I do not recommend it for anyone starting from scratch. Don't watch the Due class until you've done all the homework!) This is just for homework; if you're in need of links to class videos, follow along materials, slides, etc, check out 100 Devs Follow Along or 100 Devs Course List, and huge credit goes to the author of this homework checklist, which I used as my main source of information.

A note regarding the readings: I've seen several people struggling with these. The readings can be dense and you might find some of it goes over your head. That's ok. The readings give context to the classes and you should definitely do them, but it's ok to move on even if you feel like you didn't understand everything. Leon explains everything you really need to know in the classes, and your time is better spent putting more hours into real coding.

The tracker uses localStorage to keep track of checkbox status, so as long as you keep using the same browser, your completions will be tracked. Clearing browsing data or cookies could cause localStorage to be cleared.

* homework for submission

Export Progress | View on Github

Class Due Done Assignment Push Work/Extras Submit
1 3 None Submit
2 4 None Submit
3 5 None Submit
4 6 None

See class 5

5 6 None Submit
6 8 None Submit
7 9 None Nothing to submit
8 12

Push Work

  • Complete Pushwork layout
  • add media queries to other layouts

See Class 10

10 12

More Flexbox

Submit Note
12 15
  • Read Javascript.info: Variables and do the tasks
  • Read Javascript.info: Function Basics and do the tasks. Screenshot your work or upload to codepen (both sets of tasks).
  • Delete the JS and do it again for all assignments in class (picker, calculator, angry parent, etc)
  • Plan out your networking!
  • Do something special for yourself :)
None

See Class 13

13 15 None Submit
15 16
  • COMMENT OUT YOUR JS CODE FROM CLASS (PICKER, CALCULATOR, ETC) TYPE IT ALL OUT AGAIN WITHOUT LOOKING, PEEK IF YOU HAVE TO. REPEAT UNTIL YOU DO NOT HAVE TO PEEK. DELETE YOUR JS ENTIRELY AND DO IT AGAIN. THEN DO IT AGAIN BUT CHANGE SOMETHING! (You have to submit your changed code. Upload to codepen.)
  • (Due class 19) Set up your portfolio
  • (Due class 19) Draft your proposal/contract
None Submit
16 19

Extra Reading

Submit Note
19 22 None Nothing to submit
22 28

Push Work

See class 26 (push work only)

25 38 None Submit Note
26 28
  • Make the cocktailDB API work with spaces between the names!
  • Find three APIs from this list (not all of them work) and build three simple apps using those APIs.
  • Do Codewars daily!
  • Do Anki daily!
  • Nothing new added in class 27

Push work

  • Make a rotating list of drinks (an automatic carousel) from the cocktailDB
  • Make the NASA API handle all the data types including video
  • Add an API to your portfolio website
  • Do a 7kyu kata
Submit Note
28 30
  • Do Intro to JS Codecademy course. ~30 hours to finish whole course - don't pay! (there was a break after class 28 so this is expected to take longer than the normal homework)
  • Nothing new added in class 29
None Nothing to Submit
29 32

Push work

Nothing to Submit
31 36
  • Get a paid client, volunteer, or contribute to free software
  • (Due next class) Please review, play with, and break the code we go over tonight. Get lost in it, come with questions, and be ready to review.

Push Work

Submit Note
32 33
  • Work in a group on a project (whatever you like)
None Nothing to Submit
33 35

Push Work

Nothing to Submit
35 38
  • Install node.js
None Nothing to Submit
36 38 None Nothing to Submit
38 39 None Nothing to Submit
39 43
  • Make your own API and push to Heroku
  • Nothing new added in classes 40 - 42
None Submit
43 44
  • Work with a group to comment every line of this to-do list and submit a pull request with your completed code.
None Submit
44 49 None Nothing to Submit
46 49
  • Work in a group to build out a lecture on MVC.
  • Nothing new added in classes 47 & 48
None Submit
49 52 None Submit
50 52

Extra

Nothing to Submit
52 55 None Nothing to Submit
55 56
  • Work together with a group to add comments to Binary Upload Boom and submit a pull request with your completed code.
None Submit
56 58
  • Read the React documentation
  • Mentally break your favorite website down into reusable components! AND SEE COMPONENTS EVERYWHERE!
None Nothing to Submit
57 59
  • Research the following string methods: charAt, charCodeAt, concat, includes, indexOf, match, repeat, replace, search, slice, split, substr, toLowerCase, toUpperCase, trim. Give a short description of what the method does, how it works, its time complexity (if appropriate - we'll cover this soon), and give three examples of it in action!
  • 5 Codewars tagged as strings (minimum)
None Nothing to Submit
58 61

Extra

  • Mayanwolfe's walkthrough of the React documentation/React basics: Part 1, Part 2
Nothing to Submit
61 63 None Nothing to Submit
63 65 None Nothing to Submit