Santosh Dahal
Back to Home

Courses & Tutorials

Free tutorials on robotics, embedded systems, computer vision, Python, C programming, IoT, and web development.

12 courses available
Programming

Learn C Programming for Beginners

Our Learn C Programming for Beginners course will teach you how to program in C. Programming with C is the perfect place to start if you want to create programs for robot, desktop computer.

Start learning →
Programming

Learn C

C is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion.

Start learning →
Programming

Learn Python Programming For Robotics

In this tutorial, we'll introduce the basic concepts of python programming, which will be central to the programs that you will run on your robot.

Start learning →
Robotics

Create Own Python Robotics Simulator

This Create Own Python Robotics Simulator using pygames course is a small initiative for stepping towards AI and use of most widely popular computer language PYTHON.

Start learning →
Computer Vision

Computer Vision for Robotics

This guide is for implementing Computer Vision in robotics. If you have been involved in robotics and want to uplift your skill or make robots intelligent, this course is beneficial for you.

Start learning →
Embedded

A Beginners Guide to Embedded Programming with AVR Microcontroller

This guide is for getting started in embedded programming with AVR microcontroller. If you have been involved in the embedded programming and want to uplift your skill, this course is beneficial.

Start learning →
Mobile

Kotlin Android Sample Projects with Source Code in Android Studio

In this tutorial series we will be developing Android apps in kotlin language from scratch. Every previous tutorial will be updated to new code base on running.

Start learning →
IoT

Learn IOT from Scratch

The Internet of Things (IoT) is a system of interrelated computing devices that are provided with unique identifiers and the ability to transfer data over a network.

Start learning →
Web

Laravel

Laravel is a free, open-source PHP web framework intended for the development of web applications following the model–view–controller architectural pattern.

Start learning →
Robotics

Robotics Bootcamp

A comprehensive guide to robotics programming including line-following, PID control, differential drive systems, and more.

Start learning →
Web

Web Bootcamp

Learn web development from scratch — HTML, CSS, domain setup, GitHub Pages, and more.

Start learning →
Robotics

Basic Robotics Course

Cover basic electronics, mechanical systems, programming, 3D printing, and contributing to robotics projects.

Start learning →