Resources


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

Node-RED and ESP32 Project

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

Head First HTML & CSS

Head First SQL

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:

Crash Course Computer Science

CS50 Harvard University Course

Corey Schafer – Python tutorials

LearnLinux TV

Andrea Spiess – IoT /Arduino /RaspberryPi

SuperHouseTV – Home Automation

Other

100Devs

The Developer Roadmap

Git & GitHub for Begginers (FreeCodeCamp)

Git Conventional Commits

The SQL Murder Mystery (Interactive SQL tutorial)

SQL Island (Interactive SQL tutorial)

Select Star SQL (Interactive SQL tutorial)

The art of cyberwarefare (Book)