Welcome back to another video! In this video, I will be going over a self-taught developer checklist. This list contains over 25 different topics that I’ll be breaking down. I made this checklist as a kind of roadmap of what you need to do on your developer adventure.

✅ Checklist ✅
General Programming
• Programming Fundamentals
• Object Oriented Programming
• Static Typing
• Programming Paradigms
• Async
• Concurrency
• Parallelism

Data Structures and Algorithms
• Big O Notation
• Big Theta
• Big Omega
• Data Structures
• Arrays
• Stacks, Queues, Priority Queue
• Linked Lists
• Hash-Tables
• Hash Functions
• Trees
• B-trees
• AVL Trees
• B+ Trees
• Binary Trees
• Binary Search Trees
• Heaps
• Min Heap
• Max Heap
• Heap Implementation
• Graphs & Graph Theory
• Sets & Set Theory
•Algorithm Design & Analysis

Design
• UML Modeling
• Design Principles
• Design Patterns

Tools
• Git/Version Control
• Linux Commands
• IDEs

Databases
• SQL
• Database Design

Web Technologies
• HTTP
• HTTP Methods
• API’s & JSON
• Client-Server Model
• Networking

📄 Resources 📄
General Programming:
Python Full Course: https://morioh.com/p/fd564668b504
Python Object Oriented Programming: https://morioh.com/p/91b39a6d266a
Asynchronous Programming in Python: https://morioh.com/p/2ee249e8b0a3
Threading, Concurrency & Parallelism: https://morioh.com/p/fde71bb2aad8

Design:
10 Design Principles For Software Engineers: https://morioh.com/p/b8b4e44f72e5
Software Design Tutorial: https://morioh.com/p/18cf6a1e415f

Tools:
Git/GitHub Fundamentals: https://morioh.com/p/bb5cd7ce9be4
VSCode Tutorial: https://morioh.com/p/3ae79eae2a1c
How to Use a Debugger: https://morioh.com/p/1caf3daaf096
Linux for Programmers: https://morioh.com/p/cf876aaa7ec8

Databases:
Python MySQL Tutorial: https://morioh.com/p/869456f3f6de

Web Technologies:
Flask REST API: https://morioh.com/p/cc7477b9f4d6

⭐️ Timestamps ⭐️

  • 00:00 | Intro
  • 01:46 | General Programming
  • 04:58 | Data Structures and Algorithms
  • 08:46 | Design
  • 10:57 | Tools
  • 12:37 | Databases
  • 14:44 | Web Technologies
  • 16:58 | Conclusion

#developer #programming #web-development #python

The Self Taught Developer Checklist
4.65 GEEK