resources

Programming Resources

  1. General
  2. Project Euler
  3. Algorithms
  4. Mazes
  5. Cellular automata
  6. Compilers/interpreters
  7. Programming languages
  8. Esoteric programming languages
  9. Game AI
  10. Games
  11. Puzzles
  12. Fractals and L-systems
  13. Visual/animation
  14. Tiling and packing
  15. Physics simulation
  16. Regex
  17. Operating Systems
  18. Computer Science
  19. Machine learning
  20. AI
  21. Cryptography
  22. Data science
  23. C
  24. C++
  25. JS
  26. Web development
  27. Python
  28. PHP
  29. jq
  30. Ruby
  31. MIPS
  32. ARM
  33. Raspberry Pi
  34. Unix
  35. Prolog
  36. Code golf
  37. Scratch/Snap
  38. Course sites
  39. Competitive coding
  40. Security/CTF sites
  41. Bit twiddling
  42. Books
  43. Education
  44. OMSCS
  45. CCSF
  46. Jobs
  47. Interview prep
  48. Stack Overflow
  49. Fun

General

Project Euler

Algorithms

DP

Graphs

Trees

Strings/arrays

Mazes

Cellular automata

Compilers/interpreters

Programming languages

Esoteric programming languages

Game AI

Games

Puzzles

Fractals and L-systems

Visual/animation

WebGL

Tiling and packing

Physics simulation

Regex

Operating Systems

Computer Science

Machine learning

AI

Cryptography

Data science

C

C++

JS

Web development

CSS

Python

PHP

jq

Ruby

MIPS

ARM

Raspberry Pi

Unix

Prolog

Code golf

Scratch/Snap

Course sites

Competitive coding

Security/CTF sites

Bit twiddling

Books

Education

PhD

MS/grad certificates

Other

OMSCS

Courses to take

Completed courses

CCSF

CCSF courses to take

CCSF courses taken (partial)

CCSF certificates attained:

Jobs

Interview prep

Stack Overflow

Fun