Online Course – Certified Professional Internship in Introduction to Google Operating Systems, Codio

Come discover the complete guide to the healthcare system in Israel, including information on services, rights, and treatment pathways. Everything you need to know to best manage your health.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Beginners

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Basic knowledge of operating systems
  • Understanding virtualization
  • Memory management
  • Operating system compatibility
  • Operating system durability
  • Developing practical applications such as a command line decoder
  • Working with multi-process operating system tools

What you will learn in the course

Courses for which the course is suitable

  • Software developer
  • Systems developer
  • Software Engineer
  • Application developer
  • Operating system developer
  • Operating system tool developer
  • Virtualization Engineer
  • Memory management solution developer
  • Multi-process application developer

Internship – 4-part course series

This specialization is designed for people with some programming experience who want to learn how operating systems work at a basic level. The course will provide students with a basic knowledge of operating systems that will be suitable for any development role.

Main topics

  • Virtualization
  • Memory management
  • compatibility
  • resistance

Examples of practical applications include a command line decoder implementation and multi-process operating system tools.

Details of the courses that make up the specialization

Introduction to Operating Systems

Course 1: Virtualization

Duration: 8 hours

Rating: 4.6 (125 ratings)

  • What you will learn: Basic principles of virtualization in operating systems, especially regarding process management and memory management.
  • Skills you will gain: C programming, operating systems, design algorithms.

Course 2: Memory Management

Duration: 9 hours

Rating: 4.7 (49 ratings)

  • What you will learn: Basic techniques and nuances of memory management in operating systems, including segmentation and memory paging.
  • Skills you will gain: Operating systems, dynamic memory allocation in the C language.

Course 3: Parallel Processing Processes

Duration: 7 hours

Rating: 4.4 (29 ratings)

  • What you will learn: Advanced techniques in managing and optimizing parallel processing processes in operating systems.
  • Skills you will gain: parallel processing, operating systems.

Course 4: Data retention

Duration: 10 hours

Rating: 4.6 (41 ratings)

  • What you will learn: The basic structures and principles behind operating systems, to ensure optimal performance.
  • Skills you will gain: data security, operating systems, file system.