Skip to content

devathul/resources

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Programming Resources

Table of Contents

  1. General
  2. Project Ideas
  3. Project Euler
  4. Algorithms
  5. Mazes
  6. Cellular automata
  7. Compilers/interpreters
  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 simulations
  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. Java
  30. Ruby
  31. Perl
  32. MIPS
  33. ARM
  34. Raspberry Pi
  35. Unix
  36. Prolog
  37. Code golf
  38. Scratch/Snap
  39. Course sites
  40. Algorithmic challenge sites
  41. Competitive coding
  42. Books
  43. Education
  44. OMSCS
  45. CCSF
  46. Jobs
  47. Interview prep
  48. Stack Overflow
  49. Fun

General

Project Ideas

Project Euler

Algorithms

DP

Graphs

Trees

Strings/arrays

Mazes

Cellular automata

Compilers/interpreters

Esoteric programming languages

Game AI

Games

Puzzles

Fractals and L-systems

Visual/animation

WebGL

Tiling and packing

Physics simulations

Regex

Operating Systems

Computer Science

Machine learning

AI

Cryptography

Data science

C

C++

JS

Web development

CSS

Python

PHP

Java

Ruby

Perl

MIPS

ARM

Raspberry Pi

Unix

Prolog

Code golf

Scratch/Snap

Course sites

Algorithmic challenge sites

Competitive coding

Books

Education

OMSCS

Tier 1

Tier 2

Completed

CCSF

CCSF courses to take

  • CS 177 Software Engineering
  • CS 231 Advanced Python Programming
  • CS 211D Android Programming
  • CS 211E Advanced Java: Enterprise Edition
  • CS 270 Comp Architecture w/ Assembly (advise discrete math)
  • CS 150P SQL Server T-SQL Programming
  • CS 155B MySQL Database Administration
  • CS 260A Linux System Administration
  • CS 260P Linux Administration Projects
  • CS 197P Technical Interview Prep
  • CS 197V Version Control & Code Repos
  • CS 199 Independent Study
  • CS 256 Data Visualization
  • CNIT 141 Cryptography For Computer Networks
  • CNIT 123 Ethical Hacking
  • CNIT 124 Adv. Ethical Hacking
  • CNIT 127 Exploit Development
  • MATH 80 Probability and Statistics
  • MATH 95 Trigonometry
  • MATH 110A Calculus I
  • MATH 115 Discrete Mathematics
  • MATH 120 Linear Algebra

CCSF certificates I've attained:

Jobs

Interview prep

Stack Overflow

Fun

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%