Skip to main content

Newsletter / Learning Resources

https://www.freecodecamp.org/news/how-to-create-an-email-newsletter-design-layout-send

Databases

  1. https://medium.com/analytics-vidhya/categories-of-databases-a-primer-9781a3b24285
  2. https://www.toptal.com/database/database-design-bad-practices
  3. https://www.prisma.io/dataguide/intro/comparing-database-types
  4. https://medium.com/@rakyll/things-i-wished-more-developers-knew-about-databases-2d0178464f78
  5. https://www.youtube.com/watch?v=W2Z7fbCLSTw&ab_channel=Fireship

Advanced

  1. https://www.geeksforgeeks.org/indexing-in-databases-set-1
  2. https://www.toptal.com/database/sql-indexes-explained-pt-1
  3. https://fauna.com/blog/introduction-to-transaction-isolation-levels

Websites worth checking out

  1. https://www.freecodecamp.org
  2. https://medium.com
  3. Awesome Repositories -https://github.com/ossu/computer-science
  4. daily.dev | Where developers grow together
  5. GitHub - jwasham/coding-interview-university: A complete computer science study plan to become a software engineer.

Youtube channels worth subscribing

  1. GotoConf -https://www.youtube.com/user/GotoConferences
  2. InfoQ -https://www.youtube.com/user/MarakanaTechTV
  3. Coding Tech -https://www.youtube.com/channel/UCtxCXg-UvSnTKPOzLH4wJaQ
  4. Tech Dummies -https://www.youtube.com/channel/UCn1XnDWhsLS5URXTi5wtFTA

Coding

  • High Cohesion
  • Low Coupling
  • Object Oriented Programming
  • Algorithms
  • Data Structures
  • Design Patterns
  • Testable Code

Newsletter

Learning + Taking notes

Give tech talk - Learning + Note taking + Zettlekasten - Obsidian / Onenote + Docusaurus

  1. Deep Notes | Deep Notes
  2. Note Taking / Second Brain / PKM / Zettelkasten / Digital Garden | Deep Notes
  3. Course - Learning How to Learn | Deep Notes

Learning Resources / Bootcamps

Blogs

Repositories

Example Repositories

Fundamental Tech

  • Python (OOPS concept)
  • Writing Clean Code
  • System Design
  • Fast API + Django
  • SQLAlchemy + Django ORM
  • Security (AAA concepts)
  • Basic understanding of Frontend i.e. React
  • Competitive programming daily
  • Design patterns (Singleton/observer/factory, etc)
  • Databases - Redis + MySQL
  • Writing SQL queries (Joins / Views / Procedures, etc)
  • Basic understanding of PHP for reading PHP Codes
  • Docker
  • Git (Highly proficient)

System Design

AI Tools

Computer science + Coding for Kids / Teens

Foundations