Software & Tools

Showing 35 of 35 tools
PCB DesignAEIECEEEEEL

Altium Designer

Professional PCB design and layout software.

FPGA DesignECE

AMD Vivado

Software suite for synthesis and analysis.

Engineering SimulationME

Ansys

Multiphysics engineering simulation and design software.

CADAEIECEEEEELIEME

AutoCAD

Commercial computer-aided design and drafting software.

EDA ToolECE

Cadence Virtuoso

Advanced custom IC design platform.

3D CADME

CATIA

Multi-platform suite for CAD and CAM.

Circuit SimulatorAEI

CircuitJS

Electronic circuit simulator running in browsers.

PCB LayoutAEI

DIY Layout Creator

Drawing tool for circuit board layouts.

EDA ToolAEIECEEEEEL

EasyEDA

Web-based EDA tool for PCB design.

UI/UX DesignCSE

Figma

Collaborative web-based interface design tool.

3D CADAEIECE

FreeCAD

Open-source parametric 3D CAD modeler.

Version ControlCSEECE

Git & GitHub

Version control system and hosting platform.

IDECSE

IntelliJ IDEA

Integrated development environment for Java.

Data Science EnvironmentCSE

Jupyter Notebook

Interactive computing environment for Python.

IDEECE

Keil µVision

IDE for microcontroller software development.

EDA ToolAEIECEEEEEL

KiCad

Open-source suite for electronic design automation.

System DesignAEI

LabVIEW

Graphical programming environment for test systems.

Circuit SimulatorAEIECE

Logisim

Educational tool for designing logic circuits.

Circuit SimulatorAEIECEEEEEL

LTspice

High-performance SPICE simulation software.

Numerical ComputingUniversal

MATLAB

Programming platform for engineers and scientists.

SpreadsheetIE

Microsoft Excel

Industry-standard spreadsheet for data analysis.

Statistical SoftwareIE

Minitab

Statistical software for quality improvement analysis.

Relational DatabaseCSE

MySQL

Open-source relational database management system.

Text EditorCSE

Neovim

Highly extensible Vim-based text editor.

CFD SoftwareME

OpenFOAM

Free, open-source computational fluid dynamics software.

Data VisualizationIE

Power BI

Interactive data visualization and analytics tool.

EDA ToolAEIECEEEEEL

Proteus

Circuit simulation and PCB design software.

Programming LanguageIE

Python

Versatile and widely-used programming language.

SimulationAEIECE

Simulink

Block diagram environment for multidomain simulation.

3D CADAEIECEEEEELME

SOLIDWORKS

Solid modeling computer-aided design program.

3D Design & SimulationAEIECEEEEEL

Tinkercad

Web-based 3D modeling and circuit simulator.

Operating SystemCSE

Ubuntu Linux

Popular open-source Linux operating system.

Code EditorCSEECE

Visual Studio Code

Extensible and lightweight source code editor.

Network AnalyzerCSE

Wireshark

Widely-used network protocol analyzer software.

Electronics SimulatorECE

Wokwi ESP32

Online simulator for IoT electronics projects.

Recommended Courses

Showing 63 of 63 courses
AEI

Introduction to Internet of Things — NPTEL

Learn how sensors, microcontrollers, communication networks and cloud technologies work together to build smart monitoring and automation systems.

AEI

PLC Programming — Udemy

Learn Programmable Logic Controllers, ladder logic, industrial control and automation concepts used in manufacturing and process industries.

AEI

MATLAB Onramp — MathWorks

Learn MATLAB basics, calculations, matrices, programming and visualization. Useful for signal processing, control systems and engineering simulations.

AEI

Arduino — Udemy

Learn microcontroller programming, sensors, actuators and hardware interfacing. Useful for instrumentation projects and prototypes.

AEI

Introduction to Electronics — Coursera

Learn electronic components and circuits, including diodes, transistors, amplifiers and basic circuit analysis.

AEI

Sensors and Actuators — Coursera

Learn how sensors measure temperature, pressure, motion and other physical quantities, and how actuators convert control signals into physical action.

AEI

Control Systems — NPTEL

Covers feedback systems, transfer functions, stability, block diagrams and controllers. Important for industrial automation and process control.

AEI

Industrial Instrumentation — NPTEL

Learn measurement principles, sensors, transducers and industrial instrumentation used to monitor and control physical parameters.

IE

Lean Six Sigma — Udemy

Learn Lean manufacturing concepts, waste reduction, process improvement and Six Sigma techniques used in industrial environments.

IE

MATLAB Onramp — MathWorks

Learn MATLAB fundamentals, calculations, matrices, visualization and programming for engineering analysis and modelling.

IE

Excel Skills for Business — Coursera

Learn Excel from basic to advanced level, including formulas, data analysis, charts and spreadsheets. Very useful for industrial and operations roles.

IE

Supply Chain Management — Coursera

Covers logistics, inventory, transportation, sourcing and supply-chain strategy. Useful for careers in operations and logistics.

IE

Six Sigma — Coursera

Learn quality-improvement techniques, process analysis and the DMAIC methodology used to reduce defects and improve processes.

IE

Production and Operations Management — NPTEL

Covers production planning, scheduling, capacity planning, productivity and efficient management of manufacturing operations.

IE

Supply Chain Management — NPTEL

Learn supply-chain planning, inventory management, logistics, procurement and distribution.

IE

Operations Research — NPTEL

Learn optimization techniques such as linear programming, transportation problems, assignment problems, queuing and decision-making methods.

CE

MATLAB Onramp — MathWorks

Learn MATLAB basics, calculations, matrices, plotting and programming. Useful for engineering calculations, modelling and analysis.

CE

Primavera P6 / Project Management — Udemy

Learn project scheduling, resource planning, cost management and construction project management using Primavera P6.

CE

BIM Fundamentals — Coursera

Introduction to Building Information Modelling (BIM), which is widely used for planning, designing and managing construction projects.

CE

AutoCAD for Beginners — Autodesk

Learn the fundamentals of AutoCAD, including 2D drafting, dimensions, layers and technical drawings. Useful for civil drawings and design.

CE

Transportation Engineering — NPTEL

Covers highway engineering, traffic flow, road materials, pavement design and transportation systems.

CE

Geotechnical Engineering — NPTEL

Learn about soil properties, soil classification, foundations, bearing capacity and soil behaviour.

CE

Strength of Materials — NPTEL

Covers stress, strain, bending, shear force, bending moment, torsion and deformation of structural members.

CE

Structural Analysis — NPTEL

Learn how to analyze beams, trusses, frames and structures under different types of loading.

ME

Python for Everybody — Coursera

A beginner-friendly Python course covering core programming fundamentals, data structures, and automation. Useful for mechanical engineering students working on computational modeling and data analysis.

ME

Introduction to SolidWorks — Udemy

Learn 3D part modelling, assemblies and engineering drawings using SolidWorks. Useful for mechanical CAD and design work.

ME

MATLAB Onramp — MathWorks

Learn MATLAB basics, calculations, matrices, programming and data visualization. Useful for engineering calculations and simulations.

ME

Introduction to Manufacturing Systems — Coursera

Learn manufacturing processes, production systems, machining and modern manufacturing concepts.

ME

Introduction to CAD — Coursera

Learn the fundamentals of Computer-Aided Design and 3D modelling. Useful for mechanical design and product development.

ME

Thermodynamics — NPTEL

Learn the laws of thermodynamics, properties of gases, energy conversion, entropy and thermodynamic cycles.

ME

Engineering Mechanics — NPTEL

Covers forces, moments, equilibrium, friction, kinematics and dynamics. It provides the foundation for many mechanical engineering subjects.

ME

Introduction to Mechanical Engineering — NPTEL

Learn the fundamentals of mechanical engineering, including engineering mechanics, materials, machines and manufacturing concepts.

EL

Python for Everybody — Coursera

A beginner-friendly Python course covering programming fundamentals, data structures, APIs, and working with data. Essential for electronics and computer engineering students.

EL

Control Systems — NPTEL

Learn feedback systems, transfer functions, stability, block diagrams, controllers and system response. Important for automation and control engineering.

EL

Arduino — Udemy

Learn Arduino programming, sensors, motors and microcontroller-based projects. Useful for automation, robotics and electrical projects.

EL

MATLAB Onramp — MathWorks

A beginner-friendly introduction to MATLAB. Learn calculations, scripts, matrices, plotting and basic programming. Very useful for engineering students.

EL

Introduction to Electronics — Coursera

Learn basic electronic circuits, diodes, transistors, amplifiers and circuit analysis. Useful for understanding the electronics side of EEE.

EL

Introduction to Power Systems — Coursera

Learn the fundamentals of electrical power generation, transmission, distribution and power-system operation.

EL

Electrical Machines — NPTEL

Covers transformers, DC machines, induction motors and synchronous machines, including their operating principles and characteristics.

EL

Power Electronics — NPTEL

Learn power semiconductor devices, rectifiers, inverters, choppers and converters used in electrical power systems and industrial applications.

EEE

Python for Everybody — Coursera

A beginner-friendly Python course covering programming fundamentals, data structures, APIs, and data processing. Useful for electrical engineering students exploring software, automation, and AI.

EEE

Control Systems — NPTEL

Learn feedback systems, transfer functions, stability, block diagrams, controllers and system response. Important for automation and control engineering.

EEE

Arduino — Udemy

Learn Arduino programming, sensors, motors and microcontroller-based projects. Useful for automation, robotics and electrical projects.

EEE

MATLAB Onramp — MathWorks

A beginner-friendly introduction to MATLAB. Learn calculations, scripts, matrices, plotting and basic programming. Very useful for engineering students.

EEE

Introduction to Electronics — Coursera

Learn basic electronic circuits, diodes, transistors, amplifiers and circuit analysis. Useful for understanding the electronics side of EEE.

EEE

Introduction to Power Systems — Coursera

Learn the fundamentals of electrical power generation, transmission, distribution and power-system operation.

EEE

Electrical Machines — NPTEL

Covers transformers, DC machines, induction motors and synchronous machines, including their operating principles and characteristics.

EEE

Power Electronics — NPTEL

Learn power semiconductor devices, rectifiers, inverters, choppers and converters used in electrical power systems and industrial applications.

ECE

Arduino Course — Udemy

Learn Arduino programming, microcontroller architecture, interfacing sensors and actuators, and building embedded hardware prototypes.

ECE

VLSI Design — NPTEL

Introduces digital VLSI, CMOS circuits and IC design concepts. A good starting point for students interested in semiconductor and chip-design careers.

ECE

Python for Everybody — Coursera

A beginner-friendly Python course covering programming fundamentals, data structures, APIs and working with data. Useful for ECE students moving into software and AI.

ECE

Introduction to Internet of Things (IoT) — NPTEL

Learn how sensors, microcontrollers, communication networks and cloud technologies work together to build IoT systems.

ECE

Introduction to Electronics — Coursera

Covers basic electronic components, diodes, transistors, amplifiers and circuit analysis. Suitable for beginners in ECE.

ECE

Digital Signal Processing — Coursera

Learn the fundamentals of digital signal processing, including discrete signals, filtering and frequency-domain analysis.

ECE

Embedded Systems — Coursera

Learn embedded-system fundamentals, microcontrollers, embedded programming and hardware-software integration. Useful for students interested in embedded engineering.

CSE

Programming in Java — NPTEL

Learn Java programming and object-oriented programming concepts. It covers Java development for building robust, secure and platform-independent applications.

CSE

Data Analytics with Python — NPTEL

Learn how Python can be used for data analysis and analytics. The course includes practical experience in creating analytics models and is suitable for CSE students interested in data science.

CSE

Introduction to Machine Learning — NPTEL

Introduction to machine-learning concepts and algorithms such as regression, decision trees, KNN, SVM, neural networks and clustering. Basic programming knowledge is expected.

CSE

Computer Networks and Internet Protocol — NPTEL

Learn how the Internet and computer networks work, including TCP/IP, network architecture, protocols, application layer, transport layer and network communication.

CSE

Operating System — NPTEL

Understand how operating systems manage processes, threads, memory, file systems and security. It also introduces practical OS concepts using a small operating system.

CSE

Database Management System — NPTEL

Learn DBMS concepts, relational databases, SQL, ER diagrams, normalization, database design and query optimization. Very useful for backend development and technical interviews.

CSE

Programming, Data Structures and Algorithms using C — NPTEL

Covers C programming along with data structures and algorithms such as linked lists, stacks, queues, trees, graphs, sorting, searching, greedy algorithms and dynamic programming.

CSE

Problem Solving Through Programming in C — NPTEL

Learn C programming from the basics, including algorithms, loops, functions, arrays, pointers, structures, recursion, searching and sorting. Good for beginners.