In this course, you will:
- Build foundational cloud computing infrastructure, including websites using serverless technology, virtual machines, and PaaS (Platform as a Service).
- Apply agile software development techniques to small and large projects, useful for building portfolio projects and global-scale cloud infrastructures.
- Learn how to effectively choose the right level of abstraction: IaaS (Infrastructure as a Service), MaaS (Metal as a Service), PaaS, and Serverless.
- Apply DevOps principles to Cloud Computing, Data Engineering, and Machine Learning.
- Utilize IaC (Infrastructure as Code) to manage and provision Cloud infrastructure in a repeatable and idempotent process.
- Develop Continuous Delivery pipelines for efficient cloud infrastructure management.
- Evaluate best practices for implementing solutions with Cloud Computing.
This course is ideal for beginners and intermediate students interested in applying cloud computing to data science, machine learning, and data engineering. Students should have beginner-level Linux and Python skills.