All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
This (Free) Course Looks Pretty Cool

The Missing Semester of Your CS Education
"Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. We’ll teach you how to master the command-line, use a powerful text editor, use fancy features of version control systems, and much more!"
- Course overview + the shell
- Shell Tools and Scripting
- Editors (Vim)
- Data Wrangling
- Command-line Environment
- Version Control (Git)
- Debugging and Profiling
- Metaprogramming
- Security and Cryptography
- Potpourri
Video recordings of the lectures are available on YouTube.
It seems a bit old school to me. While I dearly love vim and will probably mentally type :wq with my last dying breath, a brand new developer in 2023 should probably learn a proper IDE. Though I suppose if you're learning the command line and shell, you inevitably need an editor.