The coming decade will be a decade for developers and programmers. The demand for software engineers, data scientists, web developers, app developers is always strong. They are the most paying professions in whatever country you live in. Students beginning their programming careers should have a lot of opportunities over the next decade.
Changes in the development sector are very regular. Every year, new technologies, tools and libraries are introduced. It is most important for experienced developers and engineers to learn new programming skills over time in order to remain relevant.
I've created a collection of free courses on various topics including web development, frontend, backend, app development, programming languages, DevOps, data science, blockchain, machine learning and more. This list of courses is categorized on the basis of programming languages, frameworks, development tools, etc. and is useful to anyone who wants to start new coding skills without spending time on finding the right courses.
Data Structures & Algorithms
Ruby on Rails