Explore my interests in AI and physics while improving my foundational computer science skills. I will be alternating between these different topics but I will prioritize them as follows:
- Improve Knowledge of Algorithms & Foundational CS
- Explore Artificial Intelligence
- Explore Physics
Current Course: Programming Course
Courses Completed: 0
Date Finished | Activity | Links |
---|---|---|
- Currently in Progress - Programming Course
- Linux Command Line Basics
- Deep Learning Foundations Nanodegree
- Artificial Intelligence Nanodegree
- Machine Learning Nanodegree
- Robotics Software Engineering Nanodegree
- Mathematics for Computer Science
- Introduction to Electrical Engineering and Computer Science I
- Introduction to Algorithms
- Introduction to Computational Thinking and Data Science
- Software Construction
- Design and Analysis of Algorithms
- Artificial Intelligence
- Computer System Engineering
- Computer Language Engineering
- Introduction to EECS II: Digital Communication Systems
- Programming Languages
- Advanced Algorithms
- Automata, Computability, and Complexity
- Probabilistic Systems Analysis and Applied Probability
- Advanced Data Structures
- Distributed Algorithms
- Performance Engineering of Software Systems
- Information and Entropy
- The Art of Approximation in Science and Engineering
- Single Variable Calculus
- Differential Equations
- Analysis I
- Algebra I
- Analysis II
- Algebra II
- Modern Algebra
- Seminar in Algebra and Number Theory
- Introduction to Topology
- Combinatorial Theory
- Seminar in Topology
- Combinatorial Optimization
- Probability and Random Variables
- Topics in Algebraic Combinatorics
- Geometric Combinatorics
- Algorithmic Aspects of Machine Learning
- Theory of Computation
- Advanced Complexity Theory
- Algebraic Combinatorics
- Infinite Random Matrix Theory
- Classical Mechanics
- Physics II: Electricity and Magnetism
- Physics III: Vibrations and Waves
- Quantum Physics I
- Statistical Physics I
- Classical Mechanics II
- Quantum Physics II
- Classical Mechanics III
- Quantum Physics III
- Electromagnetism II
- Statistical Physics II
- Einstein, Oppenheimer, Feynman
- Quantum Theory I
- Quantum Theory II
- Relativistic Quantum Field Theory I
- Relativistic Quantum Field Theory II
- Relativistic Quantum Field Theory III
- String Theory and Holographic Duality
- Effective Field Theory
- Currently in Progress - Data Structures and Algorithms in C++ -- Adam Drozdek -- 4th Edition
- Clean Code: A Handbook of Agile Software Craftsmanship -- Robert C. Martin
- The Algorithm Design Manual -- Steven S. Skiena -- 2nd Edition
- Competitive Programming 3 -- Steve & Felix Halim
- Elements of Programming Interviews -- Adnan Aziz, Amit Prakash, Tsung-Hsien Lee
- Cracking the Coding Interview -- Gayle Laakmann McDowell -- 6th Edition
- Grokking Algorithms
- YDKJS
- Python Crash Course: A Hands-On, Project-Based Introduction to Programming
- Superintelligence -- Nick Bostrom
- How Google Works -- Eric Schmidt, Jonathan Rosenberg