Here is a list of resources that I’ve enjoyed and that have helped me in my learning process.
Udemy Courses:
Automate the Boring Stuff with Python
Raspberry Pi Full Stack Raspbian
Linux Shell Scripting: A Project-Based Approach to Learning
Arduino Step by Step: Getting Started
Encryption for Beginners with OpenSSL
Master the RSA Public Key Cryptosystem in 9 short lessons
The Complete Basic Electricity & Electronics Course
Learn the Art and Science of PCB Design with Eagle
(10) Ten 2D Drawings to Master 2D Sketching in Fusion 360
Fusion 360 For Hobbyists and Woodworkers
Books:
Automate the Boring Stuff with Python
Head First Python, A brain-friendly guide
Head First JavaScript Programming
Computer coding python projects for kids. A step-by-step visual guide
Object-oriented Python (Irv Kaleb)
Grokking algorithms, an illustrated guide for programmers and other curious people.
Alice & Bob learn Application Security
Mastering Ubuntu Server, 4th edition
Youtube:
CS50 Harvard University Course
Corey Schafer – Python tutorials
Andrea Spiess – IoT /Arduino /RaspberryPi
SuperHouseTV – Home Automation
Other
Git & GitHub for Begginers (FreeCodeCamp)
The SQL Murder Mystery (Interactive SQL tutorial)
SQL Island (Interactive SQL tutorial)
Select Star SQL (Interactive SQL tutorial)
The art of cyberwarefare (Book)