Best Free Engineering Courses

Find the best online Free Engineering Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings.

Learn MATLAB and SIMULINK in one week

Fast MATLAB and SIMULINK Learning

Created by Prof. Dr. Academic Educator - Prof. Dr. Academic Educator


Students: 25938, Price: Free

In this course MATLAB programming and SIMULINK is taught for beginners. Many illustrative examples are solved for quick learning.  Vectors, matrices are explained in a clear way. Other programming units such as loops and functions are included in the course contents. This course is for those people from every field who wants to learn MATLAB and SIMULINK in short time.

Fun with Beginner LEGO MindStorms EV3 Robotics.

Learning by Doing - Lego EV3 Robotics for the absolute beginner, build small robots and program them using EV3-G.

Created by Graeme Faulkner - 


Students: 25612, Price: Free

This is a robotics course for absolute beginners.

Over the last seven years we have had requests from grandparents, parents and teachers who claim to have no technical knowledge, that the free tutorials we have provided over the Internet be put together in a course that assumes absolutely no prior technical background, a course that they can use to help their middle school age grandchildren/children/students have fun with robots.

In this Robotics course for absolute beginners we try to answer that request, converting many of our free tutorials for use with Lego’s new EV3 MindStorms set. This course is about having fun building small Lego MindStorms EV3 robots, finding out how to command them to smile and speak, travel in straight and curved lines, and how to follow the edge of a line.

This mini-course includes about 2 hours of video tutorials. How long students take to complete this course varies enormously between students, but as a rough indication, we have used videos similar to these as the basis for about half of an 8-week, 2 hours per week after-school course for classes from Grade 5 to Grade 8, and for Adult Education and Parent/Child classes.

The course is structured as a “hands-on” “Learning-by-Doing” course, with new programming ideas introduced only when they are immediately needed by the robot. There is an absolute minimum of “talking-head” videos.

You will need to have access to a Lego MindStorms EV3 set. The course is suitable for both the Lego EV3 Education and the Lego EV3 Home sets. The course shows you how to download a free EV3-G Editor from Lego. This Lego Editor is suitable for both Windows and Apple computers, but does not work for Linux, tablets or smart phones. However the course videos can be played back on these devices, so that you can have the video directions available on a tablet right alongside your Lego set as you go through this course.

We have used the videos in this course during both individual and full-class lessons. The videos have also been used successfully by home study students.

The course includes downloadable arenas that can be printed out on A1 or A3 printers, for use during this course.


Genetic Algorithms in Python and MATLAB

A Practical and Hands-on Approach

Created by Yarpiz Team - Academic Education and Research Group


Students: 18115, Price: Free

Genetic Algorithms (GAs) are members of a general class of optimization algorithms, known as Evolutionary Algorithms (EAs), which simulate a fictional environment based on theory of evolution to deal with various types of mathematical problem, especially those related to optimization. Also Genetic Algorithms can be categorized as a subset of Metaheuristics, which are general-purpose tools and algorithms to solve optimization and unsupervised learning problems.

In this series of video tutorials, we are going to learn about Genetic Algorithms, from theory to implementation. After having a brief review of theories behind EA and GA, two main versions of genetic algorithms, namely Binary Genetic Algorithm and Real-coded Genetic Algorithm, are implemented from scratch and line-by-line, using both Python and MATLAB. This course is instructed by Dr. Mostapha Kalami Heris, who has years of practical work and active teaching in the field of computational intelligence.

Components of the genetic algorithms, such as initialization, parent selection, crossover, mutation, sorting and selection, are discussed in this tutorials, and backed by practical implementation. Theoretical concepts of these operators and components can be understood very well using this practical and hands-on approach.

At the end of this course, you will be fully familiar with concepts of evolutionary computation and will be able to implement genetic algorithms from scratch and also, utilize them to solve your own optimization problems.

Generative Modeling – Designer Based Structural Optimization

Topology Optimization - Creating Optimal Next Generation Designs with 3D CAD - Solid Edge - Solidworks - Blender - FEA

Created by John Devitry - Mechanical Engineering and 3D Design


Students: 16848, Price: Free

Generative Design is a radical departure from conventional
design practices and is by definition the creation of shapes decided by a set of
rules, or in other words, software algorithms.

In essence the 3D CAD designer is no longer the primary creator,
taking the position of a “problem framer” specifying up front design goals such
as design space, constraints and keep out areas.  The computer software then decides where
material should be removed.  Constraints
define, then decide the structural results by generating an optimized part that
look eerily similar to creations found in nature.  The potential benefits are striking.  This class will teach you how to get started with Topology Optimization.

Principal Component Analysis in Python and MATLAB

From Theory to Implementation

Created by Yarpiz Team - Academic Education and Research Group


Students: 11899, Price: Free

Principal Component Analysis (PCA) is an unsupervised learning algorithms and it is mainly used for dimensionality reduction, lossy data compression and feature extraction. It is the mostly used unsupervised learning algorithm in the field of Machine Learning.

In this video tutorial, after reviewing the theoretical foundations of Principal Component Analysis (PCA), this method is implemented step-by-step in Python and MATLAB. Also, PCA is performed on Iris Dataset and images of hand-written numerical digits, using Scikit-Learn (Python library for Machine Learning) and Statistics Toolbox of MATLAB. Also the projects files are available to download at the end of this post.

Self-driving go-kart with Unity-ML

Deep learning applied to a self-driving car simulation

Created by Fabrizio Frigeni - Engineer


Students: 10780, Price: Free

WARNING: take this class as a gentle introduction to machine learning, with particular focus on machine vision and reinforcement learning. The Unity project provided in this course is now obsolete because the Unity ML agents library is still in its beta version and the interface keeps changing all the time! Some of the implementation details you will find in this course will look different if you are using the latest release, but the key concepts and the background theory are still valid. Please refer to the official migrating documentation on the ml-agents github for the latest updates.

Learn how to combine the beauty of Unity with the power of Tensorflow to solve physical problems in a simulated environment with state-of-the-art machine learning techniques.

We study the problem of a go-kart racing around a simple track and try three different approaches to control it: a simple PID controller; a neural network trained via imitation (supervised) learning; and a neural network trained via deep reinforcement learning.

Each technique has its strengths and weaknesses, which we first show in a theoretical way at simple conceptual level, and then apply in a practical way. In all three cases the go-kart will be able to complete a lap without crashing.

We provide the Unity template and the files for all three solutions. Then see if you can build on it and improve performance further more.

Buckle up and have fun! 

Rail Vehicle Engineering 101

Learn the basics of rail vehicle engineering, for a career in rail or as a hobbyist.

Created by Raphael Pfaff - Professor of Rail Vehicle Engineering


Students: 9133, Price: Free

The rail industry is thriving worldwide and offers plenty of interesting jobs. The design and manufacturing of rail vehicles is different from other engineering tasks in several aspects. This course will introduce you to the most important differences in order to prepare you for a potential career in rail.

Learn the basics of rail vehicle engineering to work in sustainable transportation:

  • Learn to classify rail vehicles according to operation or vehicle type
  • Get to know the main differences between road and rail transport
  • Identify structural elements of rail vehicles and their requirements
  • Understand longitudinal and lateral dynamics of rail vehicles, including hunting movement and wheel rail contact
  • Find out how rail vehicles are manufactured

This course will help you find out why rail vehicles are designed as they are and how this links to operational requirements.

The course was developed based on introductory lectures held at Aachen university of applied sciences as part of the course on economics and technology of railways (in German). It provides you with a primer that helps you to acquire jobs in the booming and future oriented railway industry.

While there are several textbooks on the subject, I don't know of any online course to give you quick access. Even if you wish to use a textbook, this course will help you to enter the subject.

Fluid mechanics basics

Fluid statics

Created by Gorbi John - Mechanical engineer


Students: 7026, Price: Free

This course will brief you about the basics of fluid mechanics.We start with various definitions it's explanation.Then into different concepts like viscosity,surface tension , capillarity,thermodynamic properties of fluids.We are explaining each concept by taking a dailylife example.Then we formulate the mathematical expression for the same to measure the magnitude of each property

Engineering Mechanics – An Introduction

Engineering Mechanics - Study of internal resistance developed in the body in response to external loading

Created by Yoshida Rao - Mechanical Engineering Instructor


Students: 6694, Price: Free

This course is for students in Physics, Mechanical Engineering, Applied Mechanics and Civil Engineering. This course introduces many definitions like Structures, Mechanisms, Deformable body, Rigid Body, Body force, Boundary force, Method of Sections, Equilibrium equations, degrees of freedom, Trusses, Beams, Frames, Cables and Shafts. This short course prepares student for the further study of Mechanics of Solids, Strength of Materials or Design of structures.

PFDs, Material Balances and Separator Design

A Sample Course from Introduction to Process Engineering for Feedback and Testing

Created by Patrick Mockridge - Learning something new every day in order to give back


Students: 6613, Price: Free

This course will teach process engineering students and professionals, and those who often interface with process engineers, like managers or mechanical engineers, the fundamentals of PFDs, material balances and process separator design in the oil and gas industry.

This course is intended to be run as a trial for BP Azerbaijan, but anyone is welcome to take it while it's posted on Udemy. We intend to use this trial to gain feedback from you about this learning format and to, hopefully, create a full suite of process engineering and mechanical engineering training courses for engineers all over the world.

The course is short but packed with valuable information. We worked hard to condense the most pertinent and relevant information on this subject that engineers will be using in the day to day professional activities. 

We hope you enjoy this first trial. If you found this valuable and would like more please leave feedback here and pass on any positive feedback to your training and development manager. 

Autodesk Software Downloads

Access to Education home at Autodesk site to download free software

Created by Samaah Sultaan - Mechanical engineer


Students: 6601, Price: Free

Welcome to Autodesk Software Downloads course.

I am going to show you how to create an account at Autodesk site for education to download a licensed software, start of signing up till installing an appropriate software, and discuss some issues and how we can solve them.

1- Access to Education home at Autodesk site

2- Create an educational account 

3- Get free software and license details

4- Download the software

5- Start installing the software

6- About Autodesk Software

Learning MongoDB – NoSQL database

Learn basics of NoSQL and MongoDB

Created by Poonam Fegade - Assistant Professor


Students: 6537, Price: Free

The excessive use of the internet has resulted in massive collection of structured, semi structured and unstructured data. The need to process and store this data in a timely and cost effective way has led to the adoption of the computer cluster and distributed systems. NoSQL databases are more efficient to handle such rapidly evolving massive unstructured data as compare to traditional relational databases.

MongoDB is a document oriented NoSQL database built on a scale-out architecture that has become popular with developers of all kinds who are building scalable applications using agile methodologies. MongoDB was built for people who are building internet and business applications who need to evolve quickly and scale elegantly. MongoDB is one of the new open source databases . MongoDB has always focused on providing developers an excellent user experience, which, in addition to all its other properties, has made MongoDB a favorite of developers worldwide for a huge variety of applications.

This course is for beginners in MongoDB. This course covers basics of NoSQL and MongoDB database. It will start by introducing NoSQL database and its need, CAP theorem, types of NoSQL databases, MongoDB overview, installation, creation of a database and collection, basic commands, performing CRUD operations and sorting operation.

Software E3.series for Electrical Engineering | Design

Learn to use E3series software for Electrical Schematic, Panel, Cabling, and Harness Design | Electrical Engineering

Created by CIM-Team Latinmarket - Revendedora autorizada do software E3.series


Students: 6388, Price: Free

Welcome to the E3.fundamentals course.

This course will provide you with basic knowledge of the E3.series software used by companies such as BMW, Fiat, ABB, Alstom and more.

Throughout the classes, you will develop a basic understanding of the most used features of E3.series applied to electrical projects and see how the software works intelligently to optimize your projects with the modules:


All the power you need to design & document your electrical control systems including schematic diagrams, terminal plans and PLCs.

  1. Smart rules prevent errors already during the design

  2. Drag & drop interface

  3. Fully customizable

  4. Integrates with the rest of your design work

E3.panel Plus

Create the physical representation of panels in 2D or 3D without the need of understanding M-CAD tools.

  1. 1:1 scaled panel drawing

  2. Prevent collisions with breakout and height restrictions

  3. Place parts in their correct location with intelligent snap points


Create detailed diagrams of complex cable plans and harnesses

  1. Create block diagrams

  2. Connect the blocks

  3. Document your entire system


E3.formboard works with E3.cable and, together, they provide a complete solution for designing cable harnesses for manufacturing.

  1. Optimize your formboard creation

  2. Edit in one place, updated everywhere

  3. Complete  documentation, fully automated

Among the various contents, you will learn:

  • How to develop electrical schematic projects;

  • How to create panels;

  • Cable development;

  • How to Document cables and harnesses

Also, be sure to check out additional courses to further improve your processes.

Good Studies!

Test of Hypothesis, Simplified Engineering Approach

Friendly guide to formulate and test statistical hypothesis. Engineering approach is adopted with lots of examples.

Created by Misbah Aiad - Research Scientist


Students: 6300, Price: Free

In this course, students will be introduced to main aspects of statistical hypotheses. A simple engineering approach is adopted with several of examples to explain ideas. The course explains and develop skills toward proper hypotheses formulation and testing methodologies. Major points about hypotheses on the mean and variance of a population are covered. 

Finally, we make the use of both Minitab and Matlab software to help us quickly perform our tests. Friendly tutorials are given with examples for both software. 

Community Service Engineering

Introduction to Community Service Engineering: bridging the worlds of technology, the social domain & the profit sector

Created by Community Service Engineering CSE Project - 


Students: 6295, Price: Free

Are you an engineer with an affinity for the social domain?
Are you convinced that technology is an important lever for more independence and a better quality of life for vulnerable groups in society?
Do you think you can make a significant contribution to social profit organisations as an engineer?

This course bridges the worlds of technology, the social profit and the profit sector.
Above all as an engineer you solve problems for ... people.

This course will help you to get into the social aspects of engineering problems and focuses on:

1. User Centred Design & Vulnerable Groups

2. Organisations in the social domain

3. Technology in the social domain

SOLAR ENERGY Design Course(With SketchUp & PVSYST)

ON_GRID Solar Energy Course. Components, Site survey, Design, SOFTWARES,Pricing ,Technical & finanical Reports

Created by Noor Aldeen Najdeah - PV Department Manager at Climatech Sa


Students: 6279, Price: Free

  • The Solar Energy course (from zero to complete design), will give you exactly what you need to know about solar system to start your career path or build your own system

  • One of the MOST IMPORTANT features of this course is that you will learn the design through specialized design software (PVSYST & SketchUp) through which you can visualize the shape of the system and analyze the shadow, and calculate the energy yield

  • In this course, you will learn what the solar system is and what its main components are, and explain each of them in a practical way

  • You will also learn the installation procedure of the practical system, aesthetics, and appearance

  • With the practical examples, you will be able to build full Visualization about the real field and how you can deal with it professionally

  • You will learn how to price the system and the calculation of simple Payback period

  • You will also be able to make a technical and financial report professionally for your customers or the company you work with

The GraphQL Apollo (with ReactJS, NodeJS and MongoDB)

Learn GraphQL & Apollo Client by making a movie application with ReactJS & MongoDB.

Created by Mohd. Raqif Warsi - MERN Stack Web Developer & Networking Enthusiast


Students: 5736, Price: Free

Make a MERN Movie Maker app and learn about GraphQL, Apollo Client-Server, ReactJS, and MongoDB.

You will learn :

What is GraphQL

You will understand the need for GraphQL and the problems it solves nowadays.

How the GraphQL works

You will also learn how GraphQL works by looking at the various aspects like writing and firing Graphql queries, the syntax of the queries, making mutations, and more with GraphQL.

Testing the GraphQL queries

You'll also learn to use the GraphiQL tool for testing and understanding how the GraphQL queries are made and structured.

How to integrate GraphQL with ReactJS by Apollo

You will now be able to make and fire the GraphQL queries from your React front-end by connecting the GraphQL with ReactJS with the help of Apollo Client.

Storing the GraphQL data to the MongoDB database server

Storing all the data to MongoDB Atlas becomes very easy with the involvement of NodeJS. GraphQL stores and fetches data from the MongoDB atlas.

and much more...

Revit MEP Tips

Some modeling tips in Revit - MEP

Created by Samaah Sultaan - Mechanical engineer


Students: 5403, Price: Free

By the end of this short course, you'll be able to:

Starting the software and recognize user interface. The safe and easy way to open the standalone file. Creating a Revit project upon coordination type, the unit, and Discipline.

Linking a Revit model to a host model. Copy and Monitor levels to track any changes in model. Creating floor and ceiling plan views.

Place spaces in the areas of the building. Use the zone tool to define spaces that can be controlled by environmental control systems, such as heating, cooling, and humidity control systems.

Roof Runoff Structure Design (NRCS Standard 558)

Learn how roof gutters and drip trenches are designed on agricultural projects.

Created by Tim Clark - Conservation Planning, Design & Implementation across NY!


Students: 5384, Price: Free

Roof runoff structures are essential for diverting clean rain water around and away from contaminated areas. This course will show conservation professionals how to design and construct these fundamental structures. At the end of this course you will be able to design roof gutters and drip trenches as part of agricultural conservation projects.

Lectures are interspersed with exercises to complete on your own. A course project caps the project and ensures that that students have learned the required techniques. Students will need a printer to complete the class exercises. They should have a scanner to send in their course project but postal mail is accepted as well.

The course should take approximately 4 hours for an entry level employee to complete. Runoff Hydrology is not a required prerequisite as roof runoff structures are sized using simplified methods. Students should take this course in order to improve their conservation planning and design skills.

Basics Of Java Programming

Introduction of basic concepts of java for java Beginners

Created by Kumar P - IT Trainer and Instructor


Students: 4993, Price: Free

This course has been developed to give the basic understanding of java concepts to the students to start developing the program with basics of java.

Along with the understanding of the concepts this course also explain how to write the program and give the major description of the core component of java program structure.

Command Line Arguments for Beginners

Learn to use the terminal using command line arguments in both Mac and Linux based machines

Created by Akshat Gupta - Graduate student at Carnegie Mellon University


Students: 4981, Price: Free

Welcome to absolute beginnings in command line arguments. This course gets you started in your programming journey and working in a terminal in under 40 minutes in a Mac or Linux based machine. I hope you watch it at one stretch. Shorter than one episode of Game of Thrones but will get you started on your path to become a programmer! Here I make sure to tell you all the basics of using a terminal to get you started.

What we learn:

1. What is a terminal?

2. How to navigate and find your way in a terminal? : Basic Command Line Arguments

3. How move things around in a terminal?

4. Using the 'vim' editor

Hope you'll join me in the course!

An Intro to Electric Circuits (EE101-Sample)

Starting the way to learn about Electric Circuits Analysis and Design. (A Sample of the Main Course - EE101)

Created by Mostafa Ayesh, M.Sc. - PhD Student, Analog Mixed IC Designer and a Former Lecturer


Students: 4975, Price: Free

Hello Everyone! Welcome to the free sample part "An Intro to Electric Circuits (EE101-Sample)". This is not a complete course. This is just a part of the main course "Electric Circuits I (EE101)". This part shows you how can you start the journey of becoming a circuits-designer.  In this introductory course, we will talk about the main fundamentals of the Electric Circuits along with a variety of different applications. I will keep adding samples of the main course here for treating you for enrolling in this free course.

I am intending to build the whole track for you to start from the beginners level all the way up to the advanced IC design level. I will share my 8-years of experience in designing Analog-Mixed ICs to help you get the required knowledge to become an excellent IC Designer. This course and the upcoming series of courses will make you ace during your studies of circuits.

So, If you like this introductory course and interested to become an Analog-Mixed/Digital Integrated Circuits Design Engineer, you can check out the complete course(s) under my profile.

Make sure you check the conclusion lecture for what is next after this course, what you need to become IC-Designer, coupons for my other courses and much more information.

The description of the main course is the following:

This course takes you through the basics and fundamentals of electric circuits. It starts with introducing the field of electrical engineering and electric circuits. After that, we go through the main electrical quantities and how are they related to each other. When we clearly have this, we move to the circuit basic analysis techniques such as Ohm's law, Kirchhoff's Voltage Law (KVL) and Kirchhoff's Current Law (KCL). More concepts will build up from there.

The following list sums the contents of this course: 

  1. Introduction to Electrical Engineering and Electric Circuits.

  2. Basic Analysis Techniques of Electric Circuits.

  3. Advanced Analysis Techniques of Electric Circuits.

  4. An Intro on how to read Schematics and Simulate Circuits in Pspice.

  5. An Intro to AC Circuits.

The Course is still under developing and it will include the following points as well: 

Advanced Analysis Techniques of Electric Circuits

- Nodal Analysis

- Mesh Analysis

- Thevenin's Theorem

- Norton's Theorem

- Concept of Linearity and Superposition

- Concept of Source Transformation

- How to Maximize the Power to a load - Concept of Max. Power Transfer

- Difference between Max. Power Transfer and Max. Voltage Transfer

How to read a Schematic and Simulate circuits in Pspice

- What is Schematic and how to read it?

- Other alternatives for a schematic

- Simulating Circuits using Pspice

An Intro to AC Circuits
- AC Sources

- AC-Circuit elements

- Phasors Meaning

Conclusion and what can be next?

Interview Questions: I will pack my courses with real interview questions based on what I personally had from my experience.

IC Design Track: The course is part of the IC Design Track that I am working on. This track aims at covering all circuits basics, analog-IC design basics, digital-IC design basics.   

Circuit-Designers IQ Questions: This course contains some of these questions. This type of questions is challenging and you will be intrigued by it to think out of the box!.

Style of the course: We start by going over the theory or theoretical analysis. After building a concrete understanding, we move to the examples and real applications part. For examples, we have examples for each concept.

Simulations: Pspice simulations are included in this course. I believe practising on Pspice, circuit simulations and design using computer tools is a must from the early stage of learning how to build circuits.

Exciting Real applications and Life-Hacks!: We are dealing with electric and electronic circuits every day or even every hour. In this course, I will share some really good life-hacks and analyze some everyday applications.

One-On-One Assistance: You can ask all your questions in the Q&A section at any time, I usually answer within two days.

Regularly updated:  This course will be regularly updated. I will keep adding basic concepts from the same level to it.

I will keep this course at the elementary level to make it to the beginners level or people who want to review the basics again. For IC design, It is super important to have very-good established fundamentals of Electric-Circuits.

That is it, see you in the Q&A area!

The 3D Printer Hardware Guide

Learn how a 3D printer works by assembling hardware parts

Created by Robin John - Award-winning Entrepreneur & Physicist


Students: 4904, Price: Free

The course is aimed at basics 3D printing and to gain an understanding of the technology inside out.

We will be looking at:

  • History of 3D printing industry,

  • Major types of 3D printers available today

  • Construction, wiring and calibration of an FDM 3D printer

  • Using slicing software, understand different parameters and finishing printed parts

  • Maintenance & troubleshooting

  • Industry applications of a typical FDM 3D printer

PS- Modules to be uploaded, for future updates please enroll and follow the course

Automotive Engineering ; Common Rail Direct Injection(CRDI)

Common rail Direct injection;An important topic of Automotive Engineering

Created by Palem Vamsi - Automotive Engine Engineer (IC engine technology)


Students: 4095, Price: Free

Brief history of Common rail Direct injection

Function of Fuel Injection Equipment

Function of Common rail Direct injection

Why Common rail Direct injection?

Basic layout of Common rail Direct injection

Basic components of Common rail Direct injection

Main sensors used in Common rail Direct injection

Working Principle of Common rail Direct injection

Advantages of Common rail Direct injection

Disadvantages of Common rail Direct injection

Acronyms of Common rail Direct injection used in various companies

Modular Common rail Direct injection

In modern-day Automobile engineering, Common rail direct injection has indispensable. TO meet the latest emission norms, Common rail direct injection is a must. This course clearly covers the various aspects of the CRDI and how modern automobile engineering has changed along with the changes in CRDI.

Both the pros and cons of the Common rail injection system will be elaborately discussed and elucidated.

Also other important topics by the same Author uploaded to Udemy also will be mentioned.

Also the similar type of fuel injection in the gasoline engines will also be discussed.

Gasoline direct injection (GDI) is also briefly discussed and its similarites with the CRDI are briefly explained.

AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering AUtomotive Engineering



Created by John Devitry - Mechanical Engineering and 3D Design


Students: 3670, Price: Free

INSIGHTS & CHALLENGES WITH BRINGING A NEW PRODUCT TO MARKET - Over the years I’ve had numerous students come to me & want to talk about a new product idea they have but aren't sure how to get started. Now instead of giving you a classroom lecture on product development and the steps involved, I'm going to share with you a personal experience, probably with more examples of what not to do than what to do.

Digital Circuit Design and Implementation

Learn Implementation of Digital Systems

Created by Shraddha V Shelke - Assistant Professor


Students: 3450, Price: Free

Hello students, I am Shraddha Shelke, Your instructor for the course “Design and Implement Digital Circuits”

I am working in academic filed form last 9 years and I love teaching. I have taught this subject many times before and I love this subject.

I have done lots of experiments while teaching this course to students in offline and online mode as well; I tried various online tools for implementing digital circuits. My students have prepared lots of micro projects based on this course.

Welcome to this course, this course is about understanding of digital electronics concepts.

This course will not only give you theoretical understanding of digital electronics concepts but I am sure it will improve your confidence in designing and developing digital systems.

This course will definitely boost your interest in the field of digital electronics.

You will learn following concepts on this course

Types of digital circuits, combinational and sequential circuits.

Multiplexers designing and implementation

De-multiplexers designing and implementation

Encoders, types of it: Priority encoder design and implementation

Decoders: BCD to 7 Segment Decoder design and implementation

Parity generator and Parity checkers design and implementation

After completing this course you will be able to design simulate and analyze digital electronic circuits.

We are going to use online free simulation software Circuitverse and falstad for implementing circuits.

I wish you all the best for course.

Basic Mechanical Engineering

Systems and Concepts in Basic Mechanical Engineering

Created by Shrikant Dhavale - Professor


Students: 3139, Price: Free

This course is basic introductory course for all those who wish to learn technical concepts of Mechanical Engineering. Simple animations and basic definition will enhance your learning experience. Simple concepts and different basic systems of mechanical engineering will be covered here. Animations and diagrams will increase your interests while learning. Basic systems in Automobile , Shafts, Bearings, Gears etc. will be covered to give realistic application based feel of Mechanical Engineering.

Estimating And Costing Basic

Basic Estimating And Costing Of Civil Engineering Projects

Created by Mudessar Afraz - Planning Engineer


Students: 3064, Price: Free

Welcome To Estimating And Costing Basic Course

In This Course We Will Cover Some Of The Basic Topics On Estimating And Costing Like

  • What Is Rough Cost And Detailed Estimate

  • Example Regarding Rough Cost Estimate

  • Detailed Estimate Of Straight Wall

  • How to Prepare Abstract Of Quantity And Cost In Excel

  • How to Prepare Material Statement In Excel

Python for Beginners – CELLS Academy

4-Week Course by CELLS Academy

Created by Vayun Shyam - Computer Science and Business Specialist


Students: 2959, Price: Free

This course will take the students through a detailed Python course based on the 8 lessons, which include Data Types (Integers, Floats, Strings), User Input, Lists and Dictionaries, Conditional Statements, Loops, Exceptions, Functions, and Object-Oriented Programming. This course will take 4 weeks. Students will receive a certificate if they complete this course, and a certificate of distinction if they excel in the course.

What is CELLS Academy?

Computer Engineering Labs & Life Sciences: A learning space to understand both computer science and biology concepts. Our mission is to assist students in our local community by developing their computer science skills and incorporating biology with this rapidly growing field as a means of motivating them to build leadership and teamwork skills. We hope that our inspiration has a lasting effect and extends past the length of this course.

More information can be found on the CELLS Academy website.

dynamics for mechanical engineers

basic of dynamic

Created by Engineering made easy - Engineering courses


Students: 2921, Price: Free

dynamics for mechanical engineers

in this course, we will learn the basic concepts for the Dynamics part of the Mechanical engineering knowledge.

I designed this course to be as fast and easy as possible, for a topic which most students find hard to understand. 

each lesson has a 2D or 3D illustration to better visualize the question.

for any question, I am always available.