A complete log of my web development skills, learning, resources, highlights, interests, and everything to do with my learning. It's a way to keep track, organise, and share my learning.
For my full portfolio click here || For my learning log click here
| Status | Year | Course | Tutor |
|---|---|---|---|
![]() |
Aug 2018 | Front-End Web Developer Nanodegree | Udacity - Google Scholarship |
![]() |
Feb 2018 | The Beginner's Guide to Reactjs | Kent C Dodds - egghead.io |
![]() |
Jan 2018 | Google Developer Challenge Scholarship - Web Developer | Udacity |
![]() |
2017 | Workflow Tools for Web Developers | Christina Truong - Lynda.com |
![]() |
2017 | Learning Git and GitHub | Ray Villalobos - Lynda.com |
![]() |
2017 | CSS Essential Training 3 | Christina Truong - Lynda.com |
![]() |
2017 | CSS Essential Training 2 | Christina Truong - Lynda.com |
![]() |
2017 | Getting Your Website Online | Christina Truong - Lynda.com |
![]() |
2017 | Learn Enough Command Line to Be Dangerous | Michael Hartl |
![]() |
2017 | Basic Front End Development Projects | Free Code Camp |
![]() |
2017 | The Web Developer Bootcamp - Frond End | Colt Steele - Udemy |
![]() |
JavaScript and React for Developers | Cassidy Williams - Udemy | |
![]() |
Front End Development | Free Code Camp | |
![]() |
JavaScript30 | Wes Bos | |
![]() |
Read Eloquent JavaScript | Marijn Haverbeke | |
![]() |
Read JavaScript: The Good Parts | Douglas Crockford | |
![]() |
Read You Don't know JavaScript | Kyle Simpson |
The most interesting of what I'm watching, reading, and doing:
Click here for playlists and tweets. Articles, talks, tutorials, and more
And here is a chronological log of the highlights of my learning:
I'm currently interested in/excited about:
- React
- JavaScript best practice
- Object Oriented Programming
This is a list of basic objectives to meet on the road to mastering web development.
It is an almost exact copy of Ginny Fahs' "Things Real Developers Do: My Bucket List"
- Open the computer’s terminal
- Use a text editor (bonus points if you have a specific reason for choosing it)
- Use some keyboard shortcuts
- Write tests for your code
- Help another web developer with something they’re having trouble with
- Attend an event about web development
- Follow developers you admire on social media
- Read a book about coding
- Open your browser console
- Get data from an API
- Hide API keys from the public
- Post a question on Stack Overflow
- Push code to GitHub or GitLab or BitBucket
- Speak about something web development-related at an event
- Complete a technical interview
- Participate in a hackathon
- Deploy a project
- Ship your project to a store
- Contribute to open source
- Get paid to code
- When people ask what you do, respond saying you’re a developer :)
If you find this useful for your own needs you are welcome to fork a copy, customise it or even give it a star.
You can follow me on Twitter or get in touch
This has been partly inspired by Shovan Chatterjee and his wonderful Full Stack Web Developer Path project. And of course by Alexander Kallaway's very motivational #100DaysOfCode challenge and the great and supportive community around it.


