Teach yourself Computer Science for free (equivalent to a Bachelor Degree in CS) and other related topics.
- Computer Science
- Economics and business
- C++ language
- Computer graphics
- Machine learning
- Security
- Cybersecurity
- Cryptography
- Blockchain
- Recommended readings
- Links
- Mathematics: Algebra, Calculus, Discrete mathematics, Statistics.
- Programming: Programming, data structures, algorithms.
- Computer systems: Computer systems, Operating systems.
- Networking: Communications, Networking, Data security.
- Databases
- Web programming
- Software engineering
- Others: Programming languages, Information retrieval, Mobile applications, Computer graphics, Artificial intelligence, Data mining, and machine learning.
- Economics:
- Introduction to economics
- Microeconomics
- Macroeconomics
- Business management:
- Principles of business management
- Principles of marketing
- Basic accounting
- E-commerce
- Personal finance
- Entrepreneurship
- C++
- Good coding
- Design patterns
- Software engineering
- Computer graphics
- Linux
- Others