My learning path: JavaScript, graph neural networks, Rust and WASM

This is the roadmap I am working through. I will update it as I go.

Phase 1: JavaScript and graph neural networks

1. JavaScript

Working through the freeCodeCamp JavaScript Algorithms and Data Structures course:

  • Learn introductory JavaScript by building a pyramid generator (done)
  • Review JavaScript fundamentals by building a gradebook app (done)
  • Learn basic JavaScript by building a role playing game (done)
  • Learn basic debugging by building a random background color changer (done)
  • Learn form validation by building a calorie counter (done)
  • Review DOM manipulation by building a rock, paper, scissors game (done)
  • Learn basic string and array methods by building a music player (done)
  • Build a palindrome checker project (done)
  • Learn the Date object by building a date formatter (done)
  • Learn modern JavaScript methods by building football team cards (done)
  • Learn localStorage by building a to-do app (done)
  • Learn recursion by building a decimal to binary converter (done)
  • Build a Roman numeral converter project (done)
  • Learn regular expressions by building a spam filter (done)
  • Learn basic algorithmic thinking by building a number sorter
  • Learn advanced array methods by building a statistics calculator
  • Learn functional programming by building a spreadsheet
  • Build a telephone number validator project
  • Learn basic OOP by building a shopping cart
  • Learn intermediate OOP by building a platformer game
  • Review algorithmic thinking by building a dice game
  • Build a cash register project
  • Learn fetch and promises by building an fCC authors page
  • Learn asynchronous programming by building an fCC forum leaderboard
  • Build a Pokemon search app project

2. Graph neural networks

Phase 2: Advanced topics

3. Rust

4. WebAssembly

5. Neuroscience and MEA electrophysiology

6. Neuromorphic computing

  • Jason Eshraghian’s lectures
  • snnTorch

<
Previous Post
Learning in public
>
Next Post
Serving PyTorch models in the browser with WebAssembly