Athor Starement "This shall be the knowlage hidden revealed, the notes taken the of ultimate void of knowlage and written words of the wise. Project made to learn and teach. Knowledge should not be kept unknown among us, to evolve , knowledge should be free. Those who deprive knowledge will always live in fear. Because true power is in learning and that can't be stopped."
Note: The purpose of this repository is to enable a person who knows little or nothing about computers to become a professional with no educational background of computers, software or AI needed.
Pleasd Look for the topic that you want to learn about more and want to explore more about below.
- The C Programming Language - Brian W. Kernighan, Dennis M. Ritchie
- Sutskever's List - Richard Heimann
- The Art of Programming Collection by Donald Ervin Knuth
Some of those projects are my own personal and the rest is popular or known amonst the CS community.
The following projects utalise LLM's or Build LLM's to implement features e.g autocomplete, create/train chatbots etc.
- Slim - A program that allows attaching a localy deployed LLM model to correct CLI errors.
- Doom "If you know how to program a game like Doom from scratch you probably are good in Assembly and C++"
- Original Work from 1997: https://github.com/id-Software/DOOM
- Doom Made in Python: https://github.com/StanislavPetrovV/DOOM-Level-Viewer
- Learning Expoitation - A website you can hack using C and Asm knowledge.
- File I/O - File Descriptor Good information form University of Chicago.
Everything that you need to learn about in modren math, of course if we are talking as a whole this list will not end so here are the best picks to get you going in the industry big thanks to "The Math Sorcerer" on YouTube.
The Nature of Mathematics by Karl Smith (The Bonus Book)
- How to Prove It: A Structured Approach by Daniel J. Velleman (Logic and Proof Writing)
- Elementary Number Theory by David M. Burton (Number Theory)
- Intermediate Algebra by Robert A. Blitzer (Intermediate Algebra)
- College Algebra by Robert A. Blitzer (College Algebra)
- Precalculus Mathematics for Calculus by James Stewart (Precalculus & Trigonometry)
- A Book of Abstract Algebra by Charles C. Pinter (Beginner)
- Abstract Algebra by David S. Dummit and Richard M. Foote (Advanced)
- Elementary Linear Algebra by Howard Anton (Beginner)
- Linear Algebra Done Right by Sheldon Axler (Advanced)
- Geometry by Harold R. Jacobs (Geometry)
- Topology by James Munkres (Topology)
- Algebraic Topology by Allen Hatcher (Algebraic Topology)
- Differential Geometry of Curves and Surfaces by Manfredo P. do Carmo (Differential Geometry)
- Discrete Mathematics with Applications by Susanna S. Epp
- Introductory Combinatorics by Richard A. Brualdi (Combinatorics)
- Calculus by James Stewart (Calculus)
- Advanced Calculus by Patrick M. Fitzpatrick (Advanced Calculus)
- Real and Complex Analysis by Walter Rudin (Real and Complex Analysis)
- Introductory Functional Analysis with Applications by Erwin Kreyszig (Functional Analysis)
- Complex Variables and Applications by James Ward Brown and Ruel V. Churchill (Complex Variables)
- A First Course in Differential Equations by Dennis G. Zill (Differential Equations)
- Partial Differential Equations: An Introduction by Walter A. Strauss (Partial Differential Equations)
- Numerical Analysis by Richard L. Burden and J. Douglas Faires (Numerical Analysis)
- Fourier Series and Boundary Value Problems by James Ward Brown and Ruel V. Churchill (Fourier Series)
- Applied Mathematics by J. David Logan (Applied Math)
- Understanding Cryptography by Christof Paar and Jan Pelzl (Cryptography)
- Fundamentals of Physics by David Halliday, Robert Resnick, and Jearl Walker (Physics Vol. 1)
- Fundamentals of Physics by David Halliday, Robert Resnick, and Jearl Walker (Physics Vol. 2)
- Fundamentals of Electric Circuits by Charles K. Alexander and Matthew N.O. Sadiku (Electrical Engineering)