Skip to content Go to Sitemap

Self-Study Coding Checklist

It's not the easiest thing to teach yourself how to code, and those who do often miss certain topics and then struggle for years not understanding why. That's the reason I created this checklist. You can go through and check which topics you're already familiar with and see which one's you still need to learn or work on. I hope it helps you on your self-taught journey!

The checklist is not a complete list of every topic you should be familiar with. Rather, it's a collection of those topics that I think you might have missed while teaching yourself how to code.

The state of the checkmarks is saved as cookies in your browser.

Beginner Checklist

HTML

CSS

JavaScript

(I'm assuming you already know about variables, arrays, ifs, functions, etc. If you don't you should follow a beginner's JavaScript tutorial.)

Accessibility

Misc.

Intermediate Checklist

HTML

  • loading="lazy" (lazy loading images and iframes)
  • Form elements (input, label, select, textarea, button, ...)
  • SEO (= Search Engine Optimization, to rank higher in the google search results)

CSS

SCSS

JavaScript

Accessibility

Misc.

I spend hours of my free time writing pages like these that I publish for free. If you'd like to say thanks, please share this tutorial with others and/or buy me a coffee!

If you have questions about this page feel free to contact me via my guestbook or my neocities profile. I promise I don't bite!