Blog
  • devcrisis
  • ๐Ÿ”ฎSoftware atoms
    • Validating code Architecture with dependency cruiser
    • Actionable ways to use ChatGPT
    • Most courses aren't worth it
    • SQLite isโค๏ธ
    • Stabilizing Tests without fixing them
    • Interviews should copy Advent of Code
    • Rust is nice
    • Agile fatigue is rising
    • Documentation is needed after all
    • The Direction of the JS ecosystem is good
    • Zero configuration == <3
    • Make small pull requests
    • Good practices fade out
    • Rushing !== unmaintainable
    • Commit message readability
    • Universal Practices
    • More functions == good
    • Mocking Private Functionality
    • Lines of code != feature count
    • Different Software - Different Quality
    • junior2mid
    • Book alternatives
    • Courses
    • Type Driven Development
    • Latest and Greatest
    • Real Developers
    • 10x Developer
    • Books for beginners 1
    • Parkinson's Law
    • nest-cli architecture is nice
    • Incremental Feature Delivery
    • Self Healing Software
      • Typed Configuration
  • ๐Ÿ’กMemos
    • 2022 Holiday code report
    • Complexity
    • Software Development Fundamentals
  • ๐Ÿงฑfoundation
    • Junior2Mid
    • Books and resources for new developers
    • ๐Ÿ”๏ธNow
Powered by GitBook
On this page
  1. Software atoms

Courses

PreviousBook alternativesNextType Driven Development

Last updated 2 years ago

I've taken ~10 or so courses in the past year with a wide variety of sources: courses from udemy, official courses for some technologies, free courses, etc. Bellow are some observations: ๐Ÿค“ Video is slower, but easier to digest. Also easier on your eyes after a day of work. ๐Ÿ’Œ Popular courses are updated, but it can still take time. One of the most popular react courses in udemy got it's function components update months after it was the de facto standard for new projects. ๐Ÿ˜” Not-so-popular courses tend to lag in updates ๐Ÿ’ก Course length has little to do with course quality ๐Ÿซข Courses aren't enough to become professional level at a topic, despite what some of them claim. They can be a nice intro, but you will still have a long way to go. ๐Ÿšฉ Even though a lot of courses have "real life projects" they aren't "real life" by a long shot - a lot of the core complexity is removed. This is expected since nowadays real software is written by teams, not individuals, nevertheless courses can lead to overconfidence. ๐Ÿš€ People are looking for beginner or boothcamp style courses and that is where most effort is going. There is a lack of advanced courses. โค๏ธ There are more and more awesome and free courses that you can see on youtube. One of my favorite examples is:

๐Ÿ”ฎ
https://www.youtube.com/c/TechWorldwithNana