Learning Resources

From Code to
Real Projects.

Software, simulators, IDEs, and free tools for robotics, Python programming, and 3D design — each with an official download link, ready to install.

Python Simulator IDE 3D Design Microcontroller
CODE → ROBOT

“It's like the particles themselves wrote the code and put together a whole person, like it was meant to be.”

23 free tools
PY
Python Win / Mac / Linux Free

Python 3 — The Official Robotics Language

The primary language for robotics, AI, and data science. Official release for all platforms — the very first thing you should install.

Official site: Python.org
Download
APK
Mobile Android Free

Pydroid 3 — Python on Your Phone

A full Python IDE for Android — with Pygame, NumPy, Matplotlib, and pip. Write code and see results wherever you are.

Google Play Store
Install
IDE
Python Win / Mac / Linux Beginner

Thonny — The Beginner Python IDE

The simplest Python environment for new learners. Visual debugger, easy library installation, and perfect for classroom use. The go-to starting point.

thonny.org
Download
IDE
Editor Win / Mac / Linux Most Popular

Visual Studio Code

Microsoft's lightweight yet powerful code editor — with Python, Arduino, C++, and Git extensions. Write virtually any language you want.

code.visualstudio.com
Download
PRO
Python Win / Mac / Linux Professional

PyCharm Community

JetBrains' professional Python IDE — built for larger projects. Advanced debugging, smart refactoring, and full framework support.

jetbrains.com
Download
LIB
Library Python Game Dev

Pygame — Build Games with Python

The go-to Python library for games, animations, and graphical projects. The first step toward virtual robots and interactive interfaces.

pygame.org
Download
EDU
Python Win / Mac / Linux Student

Mu Editor

A Python editor built for students — with support for micro:bit, Pygame Zero, CircuitPython, and ESP32. No unnecessary complexity.

codewith.mu
Download
EDU
CoSpaces Web / iOS / Android FIRA

CoSpaces Edu — 3D Worlds + Code

The official simulation platform for FIRA Cup RoboParade and RoboLeague. Build 3D environments, code in blocks or Python, and publish projects in VR. The primary tool for competitions.

cospaces.io/edu
Open
SIM
VEX Web VR Robotics

VEXcode VR — Virtual Robot

The official VEX Robotics simulator in your browser. Virtual robot, ready-made challenges, block coding and Python — no hardware required. Perfect for getting started.

vr.vex.com
Open
IR
VBOTS Online Competitions

VBOTS — Robotics Competitions Platform

Iran's student and collegiate robotics competition platform. Team registration, regional competitions, simulation, and rankings. (Official link coming soon)

vbots.ir
Open
SIM
Simulator Win / Mac / Linux Open Source

Webots — Professional Robotics Simulator

The open-source professional robotics simulator — used by NASA, MIT, and ETH Zurich. Build robots, sensors, real physics, and control them with Python/C++.

cyberbotics.com
Download
WEB
Tinkercad Web Autodesk

Tinkercad Circuits — Arduino Simulator

Online simulator for electronic circuits, Arduino, and components. Design, simulate, and test — before buying a single part.

tinkercad.com
Open
IDE
Arduino Win / Mac / Linux v2.x

Arduino IDE 2

The official Arduino editor and compiler — for uploading code to boards, serial monitoring, library installation, and Boards Manager. Essential for every electronics project.

arduino.cc
Download
FW
Microcontroller ESP32 / Pico Firmware

MicroPython — Python on a Microcontroller

A lean Python build that runs directly on ESP32, ESP8266, Raspberry Pi Pico, and many other boards. The simplest entry point into IoT.

micropython.org
Download
PCB
Circuit Design Win / Mac / Linux Open Source

Fritzing — Schematic & PCB Design

The go-to tool for breadboard, schematic, and PCB design. The best way to document your Arduino or Raspberry Pi project and prepare it for printing.

fritzing.org
Download
IMG
Raspberry Pi Win / Mac / Linux Official

Raspberry Pi Imager

The official tool for writing an OS to a Raspberry Pi SD card. Configure Wi-Fi, SSH, and user settings — all before the first boot.

raspberrypi.com
Download
CAD
Autodesk Win / Mac Free for Students

Fusion 360 — Professional CAD

The most powerful industrial CAD/CAM/CAE software for designing robot parts, assemblies, motion simulation, and 3D printing. Free for students and educators.

autodesk.com
Download
3D
Open Source CAD Win / Mac / Linux Free

FreeCAD

The open-source alternative to SolidWorks and Fusion. Parametric 3D design, assemblies, and STL export for 3D printing.

freecad.org
Download
3D
Animation Win / Mac / Linux Open Source

Blender — 3D Modeling & Animation

The most powerful open-source 3D tool — modeling, animation, rendering, and motion graphics. Perfect for character robots and project presentations.

blender.org
Download
WEB
Tinkercad Web Beginner

Tinkercad 3D

The simplest 3D design tool for students — drag & drop shapes, STL export, and print-ready output. The best starting point for part design.

tinkercad.com
Open
KID
Scratch Win / Mac / Linux Ages 8+

Scratch 3 — Block-Based Programming

The simplest programming language for children. Build games, animations, and interactive stories by dragging blocks. The first step into coding for thousands of young learners.

scratch.mit.edu
Download
WEB
micro:bit Web Microsoft

MakeCode — For micro:bit & LEGO

Microsoft's block-based and JavaScript programming environment for BBC micro:bit, LEGO SPIKE, and Minecraft. Online, visual, and no installation required.

makecode.microbit.org
Open
APP
LEGO Win / Mac / iPad SPIKE Prime

LEGO SPIKE App

The official LEGO Education app for SPIKE Prime and Essential. Word Blocks and Python coding, pre-built lessons, and creative project building.

education.lego.com
Download
AI
Artificial Intelligence Web Google

Teachable Machine — AI Without Code

Train image, sound, and motion recognition models — in just a few clicks. Google's project for introducing kids to machine learning.

teachablemachine.withgoogle.com
Open
PDF
Robotics Guide Coming Soon

Robotics from Scratch — Starter Guide

An exclusive Novin Zehn Academy handbook — mapping the robotics learning path from Scratch to VEX and preparing for competitions. Currently in production.

Publishing soon
Coming Soon
PDF
Python Checklist Coming Soon

Python & Pygame Installation Checklist

Step-by-step setup of Python, pip, and Pygame, plus launching your first project — designed for students just getting started. Currently being prepared.

Publishing soon
Coming Soon

Not sure which tool is right for you?

This list is extensive — if you're unsure where to start, book a free consultation and I'll map out the exact path based on your age and goals.

Book a Consultation