University courses and professional training programs.

The Katz School of Science and Health at Yeshiva University

Cloud Computing Course

This class provides a comprehensive overview of cloud computing, covering foundational concepts and advanced topics, along with corresponding AWS hands-on projects. AWS will be used as the primary cloud provider for practical examples. Key AWS services in computing, networking, storage, big data, AI, serverless computing, and containerization will be introduced. The course includes a hands-on project for each topic. This course aims to equip students with both theoretical foundations and practical skills needed for the cloud computing industry.

Learning Outcomes
  • Understand cloud computing fundamentals.
  • Master enabling technologies like hyperscale computing and networking.
  • Gain insights into big data storage and analytics.
  • Explore AI in the cloud, serverless architectures, and containerization.
  • Formulate strategies for secure and compliant cloud adoption.
  • Develop hands-on expertise with AWS core services.
  • Most students who took this course are able to pass the AWS Cloud Practitioner Essentials.
Student Feedback

Tap a semester snapshot to expand

Course Syllabus
Class Topic Content Project
1 Cloud Computing Basics Cloud Status, Definition, Characteristics, Service/Delivery Model Set up AWS Account
2 AWS Section AWS Account, IAM, Global Infrastructure, Pricing Model, CLI, API/SDK Set up IAM user, policy; Install AWS CLI
3 Cloud Enabling Technology Networking Technology, Virtualization, Web Technology, Containerization Deploy a simple web application into AWS EC2
4 AWS VPC AWS VPC, Network ACL/Security Group, Shared Responsibility Set up an AWS customized VPC
5 Cloud Architecture Scaling, High Availability, and Fault Tolerance Create AWS Security Group and ACL
6 Load Balancing Load Balancing, Auto Scaling Create a VPC with various elements
7 Storage & Database Different types of storage, databases, and data analytics tools N/A
8 AWS Storage AWS EBS, S3, RDS, DynamoDB, CloudFormation Connect to AWS RDS; Use CloudFormation templates
9 DNS & CDN DNS and CDN; Route 53 and CloudFront Create hosted zones; Set up S3 static website with CloudFront
10 Containers Containers and AWS services (ECS/ECR) Containerize Django app; Deploy using AWS ECS
11 Serverless Lambda, API Gateway Create Lambda function and expose via API Gateway
12 Big Data Redshift, EMR, Glue, Athena Analyze ALB logs using Athena
13 Cloud Security AWS KMS, CloudHSM, WAF, Shield, GuardDuty Create WAF rules; Explore GuardDuty
14 AI in Cloud AWS Rekognition, Transcribe, Translate, Comprehend, Lex Build app with Rekognition and Textract
15 Cloud Architecture Six Pillars of AWS Architectural Best Practices Create a three-tier architecture
Portfolio Assistant
Ask me anything!
Hi! I'm Oskar's portfolio assistant. I can help you learn about his skills, projects, experience, and more. What would you like to know?