Software Engineering Courses
This post is describe selected courses for software engineering
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.
- Software Engineer - Internet and World Wide Web (WWW) technologies
- DevOps Engineer - Infrastructure, scale, reliability, cloud
- Data Engineer - BigData, Data lake, data streaming, and analytics
- DevOps ML/AI Engineer - AIOps, MLOps
- Software Systems Architect - System design and distributed systems
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
Machine learning specializations
- Machine learning introduction
https://www.coursera.org/specializations/machine-learning-introduction- Supervised Machine Learning: Regression and Classification
https://www.coursera.org/learn/machine-learning?specialization=machine-learning-introduction - Advanced Learning Algorithms
https://www.coursera.org/learn/advanced-learning-algorithms?specialization=machine-learning-introduction - Unsupervised Learning, Recommenders, Reinforcement Learning
https://www.coursera.org/learn/unsupervised-learning-recommenders-reinforcement-learning?specialization=machine-learning-introduction - AI For Everyone
https://www.coursera.org/learn/ai-for-everyone
- Supervised Machine Learning: Regression and Classification
Google machine learning
- Google Cloud Big Data and Machine Learning Fundamentals
https://www.coursera.org/learn/gcp-big-data-ml-fundamentals - How Google does Machine Learning https://www.coursera.org/learn/google-machine-learning
- Launching into Machine Learning
https://www.coursera.org/learn/launching-machine-learning - TensorFlow on Google Cloud
https://www.coursera.org/learn/intro-tensorflow - Feature Engineering
https://www.coursera.org/learn/feature-engineering - Machine Learning in the Enterprise
https://www.coursera.org/learn/art-science-ml - Production Machine Learning Systems
https://www.coursera.org/learn/gcp-production-ml-systems - Recommendation Systems on Google Cloud
https://www.coursera.org/learn/recommendation-models-gcp
Deep learning specializations
- https://www.coursera.org/specializations/deep-learning
- Neural Networks and Deep Learning
https://www.coursera.org/learn/neural-networks-deep-learning?specialization=deep-learning - Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
https://www.coursera.org/learn/deep-neural-network?specialization=deep-learning - Structuring Machine Learning Projects
https://www.coursera.org/learn/machine-learning-projects?specialization=deep-learning - Convolutional Neural Networks
https://www.coursera.org/learn/convolutional-neural-networks?specialization=deep-learning - Sequence Models
https://www.coursera.org/learn/nlp-sequence-models?specialization=deep-learning
- Neural Networks and Deep Learning
MLOps Specialization
Machine Learning Engineering for Production (MLOps) Specialization
https://www.coursera.org/specializations/machine-learning-engineering-for-production-mlops- Introduction to Machine Learning in Production
https://www.coursera.org/learn/introduction-to-machine-learning-in-production?specialization=machine-learning-engineering-for-production-mlops - Machine Learning Data Lifecycle in Production
https://www.coursera.org/learn/machine-learning-data-lifecycle-in-production?specialization=machine-learning-engineering-for-production-mlops - Machine Learning Modeling Pipelines in Production
https://www.coursera.org/learn/machine-learning-modeling-pipelines-in-production?specialization=machine-learning-engineering-for-production-mlops - Deploying Machine Learning Models in Production
https://www.coursera.org/learn/deploying-machine-learning-models-in-production?specialization=machine-learning-engineering-for-production-mlops
- Introduction to Machine Learning in Production
MLOps (Machine Learning Operations) Fundamentals (by Google Cloud)
https://www.coursera.org/learn/mlops-fundamentalsML Pipelines on Google Cloud
https://www.coursera.org/learn/ml-pipelines-google-cloudModernizing Data Lakes and Data Warehouses with Google Cloud
https://www.coursera.org/learn/data-lakes-data-warehouses-gcp?specialization=gcp-data-machine-learningBuilding Batch Data Pipelines on Google Cloud
https://www.coursera.org/learn/batch-data-pipelines-gcp?specialization=gcp-data-machine-learningBuilding Resilient Streaming Analytics Systems on Google Cloud
https://www.coursera.org/learn/streaming-analytics-systems-gcp?specialization=gcp-data-machine-learningSmart Analytics, Machine Learning, and AI on Google Cloud
https://www.coursera.org/learn/smart-analytics-machine-learning-ai-gcp?specialization=gcp-data-machine-learningGetting Started with Google Kubernetes Engine
https://www.coursera.org/learn/google-kubernetes-engineAdvanced Machine Learning on Google Cloud Specialization
https://www.coursera.org/specializations/advanced-machine-learning-tensorflow-gcpCloud Machine Learning Engineering and MLOps
https://www.coursera.org/learn/cloud-machine-learning-engineering-mlops-dukePractical Data Science on the AWS Cloud Specialization
https://www.coursera.org/specializations/practical-data-scienceHands-on Machine Learning with AWS and NVIDIA
https://www.coursera.org/learn/machine-learning-aws-nvidiaDataOps Methodology https://www.coursera.org/learn/ibm-data-ops-methodology
Introduction to Data Engineering
https://www.coursera.org/learn/introduction-to-data-engineeringIntroduction to Machine Learning on AWS
https://www.coursera.org/learn/machine-learning-on-awsPractical Decision-Making Using No-code ML on AWS
https://www.coursera.org/learn/no-code-ml-awsGenerative Adversarial Networks (GANs) Specialization
https://www.coursera.org/specializations/generative-adversarial-networks-gansDeepLearning.AI TensorFlow Developer Professional Certificate
https://www.coursera.org/professional-certificates/tensorflow-in-practiceIntroduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning
https://www.coursera.org/learn/introduction-tensorflowData Pipelines with TensorFlow Data Services
https://www.coursera.org/learn/data-pipelines-tensorflowDevOps on AWS Specialization
https://www.coursera.org/specializations/aws-devopsPractical Data Science on the AWS Cloud Specialization
https://www.coursera.org/specializations/practical-data-scienceDevOps on AWS: Release and Deploy
https://www.coursera.org/learn/devops-aws-release-deployGetting Started with AWS Machine Learning
https://www.coursera.org/learn/aws-machine-learningArchitecting Solutions on AWS
https://www.coursera.org/learn/architecting-solutions-on-awsOptimize ML Models and Deploy Human-in-the-Loop Pipelines
https://www.coursera.org/learn/ml-models-human-in-the-loop-pipelinesIntroduction to Designing Data Lakes on AWS
https://www.coursera.org/learn/introduction-to-designing-data-lakes-in-awsBuilding Modern Python Applications on AWS
https://www.coursera.org/learn/building-modern-python-applications-on-awsContainerized Applications on AWS
https://www.coursera.org/learn/containerized-applications-on-awsAWS Fundamentals: Building Serverless Applications
https://www.coursera.org/learn/aws-fundamentals-building-serverless-applicationsBuild, Train, and Deploy ML Pipelines using BERT
https://www.coursera.org/learn/ml-pipelines-bertAnalyze Datasets and Train ML Models using AutoML
https://www.coursera.org/learn/automl-datasets-ml-modelsDevOps on AWS: Code, Build, and Test
https://www.coursera.org/learn/devops-aws-code-build-testTensorFlow: Advanced Techniques Specialization
https://www.coursera.org/specializations/tensorflow-advanced-techniquesTensorFlow: Data and Deployment Specialization
https://www.coursera.org/specializations/tensorflow-data-and-deployment
Operating System by Neso Academy
By top providers
- https://www.coursera.org/deeplearning-ai
- https://www.coursera.org/stanford
- https://www.coursera.org/instructor/google-cloud-training
- https://cloud.google.com/training/
- https://www.coursera.org/aws
- https://www.youtube.com/https://www.youtube.com/user/AmazonWebServices
- https://www.edx.org/learn/computer-programming
- https://www.edx.org/school/harvardx
- https://pll.harvard.edu/catalog?keywords=Machine+Learning&op=Search
General CS:
- Video courses
- Kotlin education
- Coding interview university
- prakhar1989 awesome-courses
- Computer Science by CrashCourse
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!