Online Course – Certified Professional Internship in Secure Embedded Systems Development from Google, EIT Digital

Secure embedded systems save lives and advance your career. Learn how to develop secure embedded systems with the tools used in modern industry.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Intermediate level

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Developing secure embedded systems.
  • Programming a landing guidance system in the graduation project.
  • Embedded hardware design.
  • Embedded connectivity security.
  • Real-time systems.
  • Programming Internet of Things systems.
  • A practical approach to learning while programming.
  • Developing a real IoT system based on the FreeRTOS platform.

What you will learn in the course

Courses for which the course is suitable

  • Embedded Systems Engineer
  • Software developer in the field of Internet of Things (IoT)
  • Embedded Systems Information Security Engineer
  • Real-time systems developer
  • Embedded Hardware Engineer
  • Landing Guidance Systems Programmer
  • IoT Project Engineer
  • Developer of safety and security solutions in flight systems

Internship – a four-part course series

Three people were killed after an Asiana Airlines flight from England made an emergency landing at San Francisco International Airport (SFO) on July 6, 2013. The US National Transportation Safety Board (NTSB) determined that the landing was likely due to (lack of) action by the flight crew. Three young girls lost their lives; two on the plane and another was run over by a fire engine.

Human error is often the cause of accidents. The NTSB and other reports indicate that over 50 percent of airline crashes are due to pilot error (and in the case of automobile accidents, the number rises to about 90 percent). Properly designed safety and security systems can prevent these errors.

What will you learn?

  • Developing secure embedded systems.
  • Programming a landing guidance system in the graduation project.

If you are interested in building secure embedded systems for the benefit of humanity, this internship is for you!

Main topics

  • Embedded hardware design
  • Embedded connectivity security
  • Real-time systems

These courses show what it takes to program IoT systems. We focus on the tools used in the modern IoT industry, and promote a hands-on approach to learning while coding.

Applied Learning Project

Our project is a hands-on programming assignment where the student combines the knowledge from our courses. The student will develop a real IoT system based on Wittenstein’s FreeRTOS platform. This is a real engineering challenge where the student must apply both their skills and creativity to build a functioning large-scale embedded system.

We hope to see you soon!

Details of the courses that make up the specialization

Embedded hardware and operating systems

Course 1: Practical Programming and IoT Applications

Duration: 17 hours
Rating: 4.2 (619 ratings)

What you’ll learn:

  • Practical programming and creating IoT applications.
  • Design and implementation of embedded operating systems on devices with limited resources.
  • Using Cooja simulation to design and simulate wireless sensor network applications.

The course includes 4 modules with graded tests and programming assignments.

Course 2: Secure Connection and Security in Beneficiary Systems

Duration: 12 hours
Rating: 4.5 (169 ratings)

What you’ll learn:

  • Technologies for connecting modern devices.
  • Rules, protocols, and standards for communication between devices.
  • Security and privacy in cyber-physical systems.

The course includes five modules with graded tests and a final exam.

Course 3: Real-time Systems Development

Duration: 19 hours
Rating: 4.6 (533 ratings)

What you’ll learn:

  • Planning and establishing a real-time system.
  • Time accuracy in systems is improved.
  • Programming in C language with FreeRTOS.

The course includes 5 modules with graded tests and programming assignments.

Course 4: Final Project – Autonomous Route Discovery for IoT

Duration: 30 hours
Rating: 4.6 (68 ratings)

What you’ll learn:

  • Focusing engineering decisions and selecting implementations.
  • Developing a large system using knowledge from previous courses.
  • Assessing the efficiency and correctness of the system.

The course includes real engineering tasks and assessment in a real work environment.