HOME
Learn esp32

Welcome to ESP32

Flash Encryption

A course designed for those who care about security

chip image

What does this course cover?

This course will help you get up to speed in securing your ESP32 projects. The course is 4 hours, 2 minutes, 2 seconds long.
We go into the details about the key aspects of security on these micro controllers and by the end of this course you will know how to:

  • Encrypt your application to prevent reverse engineering code.
  • Encrypt your data to ensure you and your client's secrets are safe and the data on the device remains private.
  • Prevent malicious code from running on your devices with Secure Boot and Secure Boot V2.
  • Use some of the advanced features of Secure Boot v2 such as using multiple keys and remote signing.
  • BONUS: Use an AWS S3 bucket to do Over The Air (OTA) firmware updates.
chip image
chip image

Who is this course for?

This course is for you if:
  • You already have some knowledge of the ESP-IDF
  • You care about your company's and your client’s security
  • You are curious and want to stay in the know as to the security features available for the ESP32
  • You have been wanting to secure your chips but ran into some trouble or you couldn’t quite understand how it worked.
This course is not for you if:
  • You are not familiar with the IDF or just starting out with the IDF

If you are not familiar with the IDF or just starting out with the IDF then you should get familiar with the Learn ESP32 course first. According to survey, “It’s a great course and has lots you can learn from”.

Meet the instructor

Hello, my name is Mair Swartz.
I have been developing professionally for about 25 years and I still love it.
I started out as electronics repair and bench tester while putting myself through college. I became fascinated by the PIC microcontroller that we were using and put myself through a course to learn PICS.
Soon after that I landed a job writing C code for a point-of-sale system using the Motorola chips.
After that I went into higher level languages like C# and JavaScript and worked for corporations doing web and document management technologies such as SharePoint. I was lucky enough to have been given the opportunity to train Microsoft users all over the Middle East where I got a lot of experience training. Even though I was doing well and did some interesting IT projects, I missed the embedded world.
When the ESP32 came out I had the same fascination I did with the PIC’s. I was lucky enough to land a job where I can architect solutions using microcontrollers, backends, web front-ends, database etc. I live in Melbourne Australia with my 3 kids and lovely wife.

My style of lecturing is how I like to receive lectures: fast and to the point. I like explaining solutions from the ground up. If an error happens, I don’t hide it or make excuses for it. If I ran into trouble, chances are some of my students will as well. I explain the error and show how to fix it.
This style of training is not for everyone, but a lot of my students love it, and they get all the data they need in a concise and efficient manner.

chip image

Courses in this series

Course Curriculum

2024 ©Learn ESP32|Privacy|Terms and Conditions|Contact Us