FOR PEOPLE WHO LEARN BY DOING

Less friction.
More making.

Choose a course. Click a free video. Start learning. No login for free previews, no long enrolment forms and no pages of introduction between you and the player.

Free previews need no account. Go further with 12 months of All Access.
Beginners Masterclass into Internet of Things using Raspberry Pi and Microsoft Azure course thumbnailFROM THE KITFLIX LIBRARY
Internet of Things

Beginners Masterclass into Internet of Things using Raspberry Pi and Microsoft Azure

65 lessons · 582 min

A good place to start

CURATED FOR THE CURIOUS

Build your next skill

Explore the library ↗
Python workshop equipment✓ COMPLETED▷352 min
Python

Python Programming for Non-Programmers

Start programming in Python, from installing the tools and writing Hello World to working with input, output and calculations. Follow the examples and practise alongside each lesson.

▤ 60 lessons·Video courseFree previews ↗
Embedded Systems workshop equipment✓ COMPLETED▷305 min
Embedded Systems

Embedded Systems with 8051 Micro Controller using Embedded C

Explore embedded systems with the 8051 microcontroller. Get familiar with its pins, set up the development tools and work through your first programs.

▤ 35 lessons·Video courseFree previews ↗
Arduino workshop equipment✓ COMPLETED▷439 min
Arduino

Advanced Embedded Systems with Arduino

Build on your Arduino knowledge with a closer look at embedded systems and practical programming. Follow the course playlist to explore the concepts one lesson at a time.

▤ 68 lessons·Video courseFree previews ↗
Electronics workshop equipment✓ COMPLETED▷192 min
Electronics

Learn PCB Design in One Day with Proteus ISIS and ARES

Explore circuit and PCB design using Proteus ISIS and ARES. Work through the basics of PCB design, the design process and creating a schematic.

▤ 24 lessons·Video courseFree previews ↗
Internet of Things workshop equipment✓ COMPLETED▷582 min
Internet of Things

Beginners Masterclass into Internet of Things using Raspberry Pi and Microsoft Azure

Explore Internet of Things projects with Raspberry Pi and cloud services. Start with the course agenda, understand the main building blocks and follow the lessons toward connected applications.

▤ 65 lessons·Video courseFree previews ↗
Internet of Things workshop equipment✓ COMPLETED▷390 min
Internet of Things

Learn bits and bytes of Raspberry Pi & IoT using Node-red

Get started with Node-RED and flow-based programming. Install the tools, create your first flow and follow practical lessons to build your understanding.

▤ 46 lessons·Video courseFree previews ↗
Embedded Systems workshop equipment✓ COMPLETED▷453 min
Embedded Systems

Start Learning Embedded Systems with AVR Atmega32

Get started with AVR microcontrollers and embedded systems. Set up the required tools and explore programming concepts such as data direction registers through practical lessons.

▤ 38 lessons·Video courseFree previews ↗
Embedded Systems workshop equipment✓ COMPLETED▷311 min
Embedded Systems

Crash Course on Embedded C Programming

Build your foundation in C for embedded programming. Begin with tool setup, calculations, user input and data types, then practise each concept as you follow the videos.

▤ 32 lessons·Video courseFree previews ↗
Internet of Things workshop equipment✓ COMPLETED▷312 min
Internet of Things

ESP32 and Internet of Things For Absolute Beginners

Get familiar with the ESP32 and the Huzzah32 board. Review the course agenda, prepare the required tools and follow the lessons to get started with the platform.

▤ 32 lessons·Video courseFree previews ↗
Raspberry Pi workshop equipment✓ COMPLETED▷452 min
Raspberry Pi

Learn IoT using Micropython and Raspberry Pi PICO W

Get started with the Raspberry Pi Pico W. Explore the board, prepare its headers, troubleshoot connection issues and learn how to run a program at boot.

▤ 38 lessons·Video courseFree previews ↗

A little reading. A lot of doing.

All tutorials ↗
Amit Rana

Amit Rana
LinkedIn
Personal blog page

Why I started Kitflix

I’m Amit Rana. I started Kitflix because I wanted to make technology easier to understand. The way I like to learn is to get a few basics down and then try something. If I’m learning Arduino, I’d rather get an LED blinking first. Once it works, I usually want to know what else I can do with it. That’s how I’ve tried to teach here too.

I ran an embedded systems and IoT training and consulting business from 2008 to 2022. I work full-time now and still run Kitflix myself. If you’re new here, pick something you’re curious about and give it a try.

You might see the name Vidya Robotics at the start of some videos. That was the name of the offline training center I ran for 12 years.

I ran Kitflix on WordPress and tried a bunch of other tools over the years. AI gave me a way to build the site I had in mind. Now you can pick a course, click a video, and get straight to learning. About half the lessons in each course are free for everyone to watch without signing in.

Start Experimenting!