Newsletter / Learning Resources
https://www.freecodecamp.org/news/how-to-create-an-email-newsletter-design-layout-send
Databases
- https://medium.com/analytics-vidhya/categories-of-databases-a-primer-9781a3b24285
- https://www.toptal.com/database/database-design-bad-practices
- https://www.prisma.io/dataguide/intro/comparing-database-types
- https://medium.com/@rakyll/things-i-wished-more-developers-knew-about-databases-2d0178464f78
- https://www.youtube.com/watch?v=W2Z7fbCLSTw&ab_channel=Fireship
Advanced
- https://www.geeksforgeeks.org/indexing-in-databases-set-1
- https://www.toptal.com/database/sql-indexes-explained-pt-1
- https://fauna.com/blog/introduction-to-transaction-isolation-levels
Websites worth checking out
- https://www.freecodecamp.org
- https://medium.com
- Awesome Repositories -https://github.com/ossu/computer-science
- daily.dev | Where developers grow together
- GitHub - jwasham/coding-interview-university: A complete computer science study plan to become a software engineer.
Youtube channels worth subscribing
- GotoConf -https://www.youtube.com/user/GotoConferences
- InfoQ -https://www.youtube.com/user/MarakanaTechTV
- Coding Tech -https://www.youtube.com/channel/UCtxCXg-UvSnTKPOzLH4wJaQ
- Tech Dummies -https://www.youtube.com/channel/UCn1XnDWhsLS5URXTi5wtFTA
Coding
- High Cohesion
- Low Coupling
- Object Oriented Programming
- Algorithms
- Data Structures
- Design Patterns
- Testable Code
Newsletter
- Interview Cake Weekly Problem
- Daily coding
- http://gamedevjsweekly.com
- https://dailyproductprep.com
- https://programmingdigest.net
- Medium Daily Digest
- PyCoder's Weekly
- Python Weekly
- Programmer Weekly
- Metadata weekly
- TLDR Newsletter - A Byte Sized Daily Tech Newsletter
Learning + Taking notes
Give tech talk - Learning + Note taking + Zettlekasten - Obsidian / Onenote + Docusaurus
- Deep Notes | Deep Notes
- Note Taking / Second Brain / PKM / Zettelkasten / Digital Garden | Deep Notes
- Course - Learning How to Learn | Deep Notes
Learning Resources / Bootcamps
- https://www.freecodecamp.org/news/best-coding-games-online-adults-learn-to-code
- https://www.masaischool.com
- https://repl.it
- https://www.freecodecamp.org/news/tech-talks-software-development-conferences/
- https://roadmap.sh/backend
- Back End Developer Roadmap 2024 - YouTube
- https://github.com/yangshun/tech-interview-handbook
- https://github.com/kdn251/interviews
- https://github.com/sdmg15/Best-websites-a-programmer-should-visit
- 10 GitHub repositories to advance your career as a Developer 📚 - DEV Community
- Saylor Academy | Saylor Academy
- Speaker Deck | Easily Share Your Presentations Online
Blogs
- https://about.gitlab.com/2019/08/27/tyranny-of-the-clock
- https://fremtidensuddannelser.dk/en
- Stack Overflow Blog - Essays, opinions, and advice on the act of computer programming from Stack Overflow.
- Netflix TechBlog
- Uber Blog
- Cloudflare Blog
- Engineering at Meta
- LinkedIn Engineering
- Discord Blog
- AWS Architecture
- Slack Engineering
- Stripe Blog
- White papers that are worth your time | Interview Ready
- 30 [Software Engineering] research papers you should read - YouTube
- 25 Computer Papers You Should Read! - YouTube
Repositories
- https://awesomeopensource.com
- https://github.com/sindresorhus/awesome
- https://github.com/EbookFoundation/free-programming-books
- PDF Drive - Search and download PDF files for free.
- https://github.com/sdmg15/Best-websites-a-programmer-should-visit
- https://gitstar-ranking.com/repositories
- https://github.com/danistefanovic/build-your-own-x
- https://github.com/gothinkster/realworld
- https://codebase.show/projects/realworld
- GitHub - awesome-selfhosted/awesome-selfhosted: A list of Free Software network services and web applications which can be hosted on your own servers
- GitHub - trimstray/the-book-of-secret-knowledge: A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
- GitHub - chubin/cheat.sh: the only cheat sheet you need
- GitHub - papers-we-love/papers-we-love: Papers from the computer science community to read and discuss.
- GitHub - tycrek/degoogle: A huge list of alternatives to Google products. Privacy tips, tricks, and links.
- GitHub - cloudcommunity/Cloud-Free-Tier-Comparison: Comparing the free tier offers of the major cloud providers like AWS, Azure, GCP, Oracle etc.
Example Repositories
- GitHub - getsentry/sentry: Developer-first error tracking and performance monitoring
- GitHub - django/django: The Web framework for perfectionists with deadlines.
- GitHub - reposense/RepoSense: Contribution analysis tool for Git 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
- Low Level Design | The Code Mate - YouTube
- Tech Dummies Narendra L - YouTube
- System Design for Beginners - YouTube
- System Designs - YouTube
- Complete the Design - Recommendation Engine | 8. Map Reduce and Stream Processing | System Design Simplified | InterviewReady
AI Tools
Computer science + Coding for Kids / Teens
- Hour of Code | Learn
- Khan academy computer science
- Brilliant computer science
- Hackerank
- Geeks for geeks
- Code chef
- Learn | Coding for kids and teens | Raspberry Pi Foundation - Raspberry Pi
- Teach Computer Science & Coding to Kids - CS First