This course is a Template, please add your description and change the course photo.

Acquire the fundamental concepts for modeling and resolving decision-making problems arising within any socio-economic organization.

Level: M1

This course focuses on the principles of DevOps and Site Reliability Engineering as well as Agile methodologies. It introduces different aspects of the life cycle management of a distributed system including its release management, its observability and incident management. The course teaches how to use Service Level Objectives and Error Budgets as a tool to drive the development process. The course also presents some of the known best practices in designing distributed systems.

At the end of this course, students should be able to :

  • Understand the basics of DevOps and Site Reliability Engineering 
  • Apply best practices of DevOps and SRE
  • Use some DevOps and SRE tools
  • Design CI/CD pipelines
  • Analyze monitoring data and apply SRE principles to respond to incidents

Level: M1

This course gives an overall understanding of the Amazon Web Services (AWS) Cloud, independent of specific technical roles. You will learn about AWS Cloud concepts, AWS services, security, architecture, pricing, and support to build your AWS Cloud knowledge. This course also helps you prepare for the AWS Certified Cloud Practitioner exam.

After completing this course, students should be able to:

  • Define the AWS Cloud and explain the AWS pricing philosophy.
  • Identify the global infrastructure components of AWS.
  • Differentiate between and describe AWS services for security (AWS IAM) and network (AWS VPC) management.
  • Differentiate between and describe AWS compute services (AWS EC2, ECS, EKS, Lambda and Elastic Beanstalk).
  • Differentiate between and describe AWS storage services (EBS, S3, EFS) and AWS data base services (RDS, DynamoDB, Redshif, and Aurora).
  • Explain AWS Cloud architectural principles.
  • Describe key concepts and services related to elasticity (Elastic Load Balancing, Amazon CloudWatch, and Auto Scaling).


Level: M1

This course is a Template, please add your description and change the course photo.

Level: M1

This module is intended to provide in-depth the fundamental principles and processes of software testing. The goal of the course is to provide students with the skill to select and apply a testing strategy and testing techniques that are appropriate to a particular software system or component. In addition the student will become a capable user of test tools; will have actively created test cases and run them using an automated testing tool. You will being writing and recognizing good test cases, including input data and expected outcomes.

Level: M1

This course is a Template, please add your description and change the course photo.

Level: M1

This course is a Template, please add your description and change the course photo.

Level: M1