Software Engineering Courses

This post is describe selected courses for software engineering

software engineering courses

Place to keep and organize greate courses for software developers. Based on my own. Previous posts

Every developer, programmer or engineer should have main wide common specializations aka Python developer. Also, specific one and/or two areas of knowledge could make you better. Additional knowledge and advanced skills in something very tiny, rare, and valuable in the since space.

  1. Software Engineer - Internet and World Wide Web (WWW) technologies
  2. DevOps Engineer - Infrastructure, scale, reliability, cloud
  3. Data Engineer - BigData, Data lake, data streaming, and analytics
  4. DevOps ML/AI Engineer - AIOps, MLOps
  5. Software Systems Architect - System design and distributed systems
software engineering courses

So, I can divide all onto these spaces

  • Application space
  • System space
  • Distributed and high scalability spaces
  • Cloud spaces
  • Data/ML/AI space
  • Software architecture and design

Main topics which has value for me:

  • DevOps
  • AIOps
  • MLOps
  • AWS Cloud
  • Google Cloud
  • Distributed systems
software engineering courses
Artificial intelligent specializations and courses

Machine learning specializations

Google machine learning

Deep learning specializations

MLOps Specialization

Operating System by Neso Academy

By top providers

General CS:


Footnotes

Some images are generated with OpenAI DALL·E 2

1openai api image.create -p "Inside the future space shuttle, macbook, monitor. Pink and blue and light green colors" -n 4

Have fun, Ego!