- Java Brains JS training videos
- You Don't Know JS (book series)
- 10 Days of Javascript
- Learn ES6 without leaving Dev.to
- Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
- Eloquent JavaScript
- Testing
- JS Crash Course
- Python 101: The Basics
- Automate the Boring Stuff with Python: Practical Programming for Total Beginners
- Fluent Python
- Python Cookbook
- Pro Python
- Pros and Cons: When You Should and Should Not Use MongoDB
- Schema Design in MongoDB vs Schema Design in MySQL
- Design Patterns: Elements of Reusable Object-Oriented Software
- Pattern-Oriented Software Architecture, A System of Patterns
- Head First Design Patterns
- The Architecture of Open Source Applications
- XP
- Scrum
- Lean
- Kanban
- Waterfall
- Structured Analysis
- Structured Design
- TDD
- Object-Oriented design
- Structured Programming
- Continuous Integration
- Pair Programming.
- UML
- DFDs
- Structure Charts
- Petri Nets
- State Transition Diagrams and Tables
- Flow Charts
- Decision Tables
- How to Lie with Statistics
- How to Win Friends and Influence People
- Working Effectively with Legacy Code
- Mature Optimization: An Introduction
- Clean Architecture: A Craftsman's Guide to Software Structure and Design
- [Humble Pi: A Comedy of Maths Errors]
- [Designing Data-Intensive Applications]
- [Fluent in 3 Months: Tips and Techniques to Help You Learn Any Language]
- The Clean Coder
- The Pragmatic Programmer
- The Little Book That Still Beats The Market
- Unshakeable: Your Financial Freedom Playbook
- Little Book of Common Sense Investing: The Only Way to Guarantee Your Fair Share of Stock Market Returns
- Invested: How Warren Buffett and Charlie Munger Taught Me to Master My Mind, My Emotions, and My Money (with a Little Help from My Dad)
- The Dhandho Investor: The Low-Risk Value Method to High Returns
- Rich Dad Poor Dad