Course title in Estonian
Sissejuhatus pilvetehnoloogiatesse
Course title in English
Introduction to Cloud Computing
Assessment form
Examination
lecturer of 2025/2026 Spring semester
Tanel Toova (language of instruction:Estonian)
lecturer of 2026/2027 Autumn semester
Not opened for teaching. Click the study programme link below to see the nominal division schedule.
Course aims
The aim of the course is to provide students with a structured overview of cloud technologies, introducing their core concepts, historical development, and modern applications. The course prepares students to use cloud technologies in basic IT infrastructures.
Brief description of the course
Concept, History, and Development Trends of Cloud Technology and major shifts in the IT field that have led to the widespread adoption of cloud solutions.
Standards and specifications that govern the operation of cloud services (e.g., the NIST Cloud Architecture Model), aimed at ensuring service interoperability, security, and reliability.
Different service models such as IaaS, PaaS, and SaaS, along with their roles and use cases in various organizational contexts.
Security Strategies and Privacy Issues, mitigation strategies, and approaches to ensuring data privacy. Authentication, data encryption, and cloud providers’ security policies.
Configuration and Use of Cloud Environments. Identity Management and Access Control Principles of identity management and authorization in cloud environments. Differences and benefits of virtualization and container technologies. Principles of cloud-based networking and storage solutions, including object-based and block
based storage. Network configuration basics in the context of cloud services. Cloud Cost Estimation and Resource Management. Monitoring and Log Management.
Learning outcomes in the course
Upon completing the course the student:
- explains the core concepts, development, service models, and trends of cloud computing;
- understands cloud computing standards and security practices, and applies them when planning solutions;
- sets up and operates basic cloud environments, applying principles of identity management and access control;
- uses virtual machines and containers (e.g., Docker) to deploy and manage applications;
- sets up simple cloud networking and data storage, tracks and takes into account their cost;
- uses monitoring and logging tools to track system performance and troubleshoot issues.
Study programmes containing that course