Best Hardware Courses

Find the best online Hardware Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free Hardware Courses.

Arduino Workshop 2018 | A step-by-step Arduino how-to guide

Learn how to use Arduino, we'll teach you how to code and prototype with electronics.

Created by Core Electronics - A team of Creative Technologists

"]

Students: 101410, Price: Free

Students: 101410, Price:  Free

Arduino has become one of the pillars of the maker movement thanks to it's wonderful design and ease of use. With that said, learning to code and work with electronics can be a little intimidating. We're here to help! Our course will walk you through each step of the process and by the end you will be empowered with new skills, ready to build your own projects.

It's important to note that we're literally full time makers and educators, so expect quick answers, high engagement and a rewarding learning experience.

Raspberry Pi Workshop 2018 Become a Coder / Maker / Inventor

Get started with Raspberry Pi and learn how to use it as a full fledged maker; from software to hardware!

Created by Core Electronics - A team of Creative Technologists

"]

Students: 92204, Price: Free

Students: 92204, Price:  Free

Welcome to the Raspberry Pi Workshop! Here you'll be able to follow along with our series that covers everything you'll need to know to get started with your Raspberry Pi and start making awesome projects. My name is Michael from Core Electronics and I'm an electronics enthusiast with particular interest in embedded electronics. As we progress through the workshops, you'll find helpful material next to each video - these could be code snippets, commands to issue, circuits to build, or links to other resources.

Microcontrollers and the C Programming Language (MSP430)

Create C programs for a microcontroller using inputs/outputs, timers, analog-to-digital converters, comm ports, and LCD.

Created by Mark M. Budnik - Brandt Professor of Engineering, Valparaiso University

"]

Students: 66114, Price: Free

Students: 66114, Price:  Free

The course is laboratory based. Almost every lecture and section of the course leads directly to a hands-on laboratory assignment. The more practice you get using the “real world" Texas Instruments MSP430 hardware and software the more proficient you will be.

The course does not waste your time. From the very beginning, we jump right in to your first laboratory assignment – Let's Get Started.

The course is modular in nature. Are you new to the world of microcontrollers? Great! Start at the beginning, and we'll teach you everything you need to know. Do you have some background in microcontrollers but want to learn more? Fantastic! You can pick and choose the modules that you need.

The course is packed with information. From the beginnings of the C programming language to advanced microcontroller peripherals, the course teaches you all of the building blocks you would need to build your own electronic systems.

We use lots and lots of examples. We take you step-by-step through the lessons – each time providing sample code and documentation to make sure you are supported through the course.

We are here to help. We are educators with a singular focus of providing a meaningful experience for our students. And, while we cannot do the work for you, we are willing to work WITH you help you succeed.

Super way to Learn Arduino | Creative

From Zero To Hero | Thinking Out Of Box

Created by Mohammed Zaid - Multipotentialite

"]

Students: 54822, Price: $19.99

Students: 54822, Price:  Paid

Updated: January 06th, 2019 | Sunday

_______________________________________

About this course: The Arduino is an open-source computer hardware/software platform for building digital devices and interactive objects that can sense and control the physical world around them. In this class, you will learn how the Arduino platform works in terms of the physical board and libraries and the IDE (integrated development environment). You will also learn about shields, which are smaller boards that plug into the main Arduino board to perform other functions such as sensing light, heat, GPS tracking, or providing a user interface display. The course will also cover programming the Arduino using C code and accessing the pins on the board via the software to control external devices.

Upon completing this course, you will be able to:
1. Outline the composition of the Arduino development board
2. Describe what it means to program the board's firmware
3. Read board schematics
4. Install Arduino IDE
5. Describe what "shields" are and how they are used
6. Specify the role of libraries in the use of shields
7. Compile and run a program
8. Name C Variables and Types
9. Name common C operators
10. Use conditionals and loops
11. Explain functions, their definition, and invocation
12. Explain the implications of global variables
13. Undertake the Arduino build process
14. Describe the role of the tools behind the IDE
15. Describe how to invoke functions in classes
16. Explain the structure of an Arduino sketch
17. Access the pins of the Arduino
18. Differentiate between digital and analog pin

and all of it through a very creative learning way, I am sure that it is going to be a short and sweet learning process for you.

If you would love to start making what you have in your mind of creative ideas, enroll and best of luck.

Best Wishes to all of you: ].

See you in class: ].

PLC Fundamentals (Level I)

This course will give a person with no prior experience the basic tools necessary to create a PLC program from scratch.

Created by Paul Lynn - Hamburger Enthusiast

"]

Students: 52869, Price: $19.99

Students: 52869, Price:  Paid

This course is designed to equip the novice with no prior PLC programming experience with the basic tools necessary to create a complete PLC program using ladder logic common to most current platforms. 

Using the Rockwell software RSLogix 500 and FactoryTalk View Studio, we will be covering such topics as general controls, digital and analog IO, ladder logic programming, alarm / notification handling, HMI, emulation, best practices and more. 

In the end, we will go through an entire, working PLC program and HMI line by line to solidify comprehension of the learning objectives.

What's covered in each of the five PLC courses I teach here and on my own PLC Dojo site?

This course, (PLC Fundamentals) teaches you how to program with the focus on ladder logic, which is the most popular PLC programming language.  The goal is to teach you everything you need to know to make a PLC do what you want it to do.  You are also given all the software necessary to both CREATE and RUN your own programs live - right on your own computer. For some people, that's all they really need.

But for the people who want to really master PLC programming, they have the option of continuing into the advanced material with me.

Applied Logic (Level 2) forces you to take what you've learned and solve problem after progressively harder problem unassisted.  You get a spec and are told simply: "Make it work, and don't progress until you have."  After, you get to watch me solve each one as well.  By the end, you don't just know how to program - you are a PROGRAMMER.

Process Visualization (Level 3) gives you both knowledge and experience in FIVE different HMI / SCADA development environments.  By the end, you've created several COMPLETE visualization (screen) projects that you can actually run on your own computer (and SHOW PEOPLE in an interview) with no additional hardware.

IEC Paradigms (Level 4) is only for the heavyweights.  This course teaches you how to program using all five IEC programming languages (plus one more) in multiple environments.  There are projects as well, so by the end, you have seen it all and DONE it all as well.  There won't be anything anybody can show you that you won't already be familiar with.

TIA Portal Master Project (Level 5) is the culmination of everything. In that course, you'll program an entire power plant using all five PLC programming languages (in PARALLEL!) with a full HMI. It's a massive and complex project that really showcases your talents in an interview!

SOC Verification using SystemVerilog

A comprehensive course that teaches System on Chip design verification concepts and coding in SystemVerilog Language

Created by Ramdas Mozhikunnath M - Expert Verification Engr, Intel Alumni, 18+ yrs exp, Author

"]

Students: 42247, Price: Free

Students: 42247, Price:  Free

This course introduces the concepts of System on Chip Design Verification with emphasis on Functional Verification flows and methodologies. The course also teaches how to code in SystemVerilog language - which is the most popular Hardware Description Language used for SOC design and verification in semiconductor industry. The course is organised into multiple sections and each uses short video lectures to explain the concepts. After every few other lectures -lab exercises are provided and students will be guided to practically code, simulate and verify using a free browser based Simulator and Waveform viewer. Quizzes are also added to test the students knowledge and progress.

Part 2 of the course covering advanced and industry standard verification methodologies like OVM//UVM will follow based on feedback on this course

Learn KiCad. Printed Circuit Board Design.

A guide to get you started to use the open source program KiCad for your next electronics project.

Created by Niklas Wennerstrand - Engineer

"]

Students: 41501, Price: Free

Students: 41501, Price:  Free

This Udemy tutorial gives you the opportunity to learn KiCad in a fast visual fashion.

During these video tutorials I will teach you how to set up your project and design a printed circuit board.


The biggest reason to use KiCad as your PCB design tool is:

  • KiCad has no restrictions on how big your physical printed cicuit bord can be.
  • KiCad is free and perfect to use within the maker community.
  • KiCad is open source.
  • KiCad has no complex and expensive licensees associated with it.

Build Your Own Custom Computer!

Learn everything you need to know about computers including how to do your own troubleshooting!

Created by Joseph Delgadillo - Best-Selling Instructor

"]

Students: 38152, Price: $109.99

Students: 38152, Price:  Paid

Thank you for taking the time to view this course on how to build your own personal computer! I have been building my own computers for nearly 10 years now, and it is both a valuable skill & extremely fun to do! Understanding the inner-workings of a computer will help you troubleshoot problems, build superior custom PC's, save money selecting your own components, and elevate your technical skills!

If you work in an office or some other administrative job, chances are you spend most of your day using a computer. In fact, computers are typically the most used piece of equipment in both our personal & business lives. I have worked in corporations where administrators were often at the mercy of the IT department, because people in general know very little about how computers actually work. So, learn how to build your very own personal computer today, and level up your technical skills!

*Update 7/26/16* Complete Ubuntu Linux 16.04.1 LTS installation tutorial.

Introduction to Internet of Things(IoT) using Arduino

Learn how to implement the communication between smartphones and also to control various home appliances wirelessly.

Created by Venkatesh Varadachari - Founder, MAKERDEMY

"]

Students: 37385, Price: $89.99

Students: 37385, Price:  Paid

#1 IoT using Arduino course on Udemy, in terms of students (over 600)

#1 IoT using Arduino course
on Udemy, in terms of reviews (8)

#1 IoT using Arduino course
on udemy, in terms of 5 star reviews (8)

Bonus content added
regularly. Latest update on 17-Nov-15. We will keep adding new content, so that
our students have something to look forward to

All our students
(Makerdemy brand) get VIP pricing ($8) for all our new courses. We have 10
courses under our brand and will be releasing a new course every 2 months.

____________________________________________________________________

This is an introductory course on Internet of Things (IoT). However, this is not an introductory course on Arduino. Arduino is one of the cost effective boards you can purchase & start programming with to interact with physical elements using logic & create results the way you want it. It can be used in your Engineering projects, Industrial Projects and Home Automation related projects.

This course is ideal for those who are interested in exploring the possibilities of Internet of Things using Arduino. The course lesson will explain “How to work on IoT using Arduino".

If you are a technology enthusiast and want to learn the cutting edge technology then this is the right course for you.

In this course you will learn how to implement the communication between smart phones and home appliances using Arduino to control the home appliances. This project is significant to reduce wastage of electricity, Improve technology used in a home, to provide convenience, security and increased quality of life and help you to use various wireless technologies.

You will learn how to use Android device to wirelessly control electrical outlets using relay switches in order to prevent wastage of electricity. How to configure your Bluetooth module to operate in the communication speed used in the Arduino.

Android app to help you control the pins of your Arduino Uno from your Android phone wirelessly.

App employs a simple Android user interface to

1) Control Arduino Uno's digital and PWM pins

2) Send text commands to Arduino

3) Receive data from Arduino over Bluetooth serial using the ever popular and really cheap HC-06 Bluetooth over serial module.

This project can be used to control various Home Appliances. And we can control device from a long distance, thus it gives ease of access. Faster operation and efficient. No need to carry separate remote or any other controlling unit.

In this project, a Relay and Bluetooth module is connected with Home appliances and is powered by Arduino which using Android app we can send commands to the Arduino to control the home appliances.

I will teach you step by step how to go about building this project. I will also share the code with you so that you can replicate the project yourself.

At the end of the course, you'll be fully familiarized with Arduino and ready to build your own home appliances. If you're interested in Arduino, or microcontrollers in general, and don't know where to Start - you've found the perfect course. I look forward to you joining this course. It provides the complete source code of the real time project. You will have a firm foundation on Internet of Things using Arduino. You can easily climb the stairs of IoT advance projects.

What are you waiting for? Enroll now!

Build Your Own Super Computer with Raspberry Pis

Create a computer cluster using Raspberry Pi boards - everything from hardware, software, design and networks

Created by Ben Heidorn - Computer Science Graduate Student

"]

Students: 32741, Price: Free

Students: 32741, Price:  Free

Have you ever wanted to build your own super computer? Do you want to write programs that can run simultaneously on as many computing nodes as you wish? Do you want to learn what it takes to combine the processing powers of two, four, eight or more Raspberry Pis and run simulations at a fraction of the time and cost of running on a mainframe or even a high-end desktop computer?

If you've answered yes to any of these questions, then this course is for you. In this step-by-step series of video lectures, you'll learn how to set up your own computer cluster using cheap, affordable computers - and it doesn't get any more affordable than the Raspberry Pi.

Whether you're a Raspberry Pi enthusiast, a scientific researcher in need of cheap, expandable processing power, a programmer looking to expand their horizons with multithreaded algorithms, or a student looking to learn more about using Linux to build computing clusters, then you'll find plenty of value in this class as you build your own Raspberry Pi super computer.

These lectures are specially tailored to the Raspberry Pi 2 B+ board using Raspbian (a distribution based on Debian), which is a good place to start if you're unfamiliar with the Linux command line or building computer networks. If you are comfortable with the various flavors of Linux, you can use this course as a guideline for what it takes to build your own cluster using a different distribution.

Lastly, this class is a "living course", which means as we receive feedback and requests for specialized tutorials or updates, we'll continually update and add more to improve the quality and content of the course.

Mastering Microcontroller and Embedded Driver Development

(MCU1) Learn bare metal driver development using Embedded C: Writing drivers for STM32 GPIO,I2C,SPI,USART from scratch

Created by FastBit Embedded Brain Academy - Works on Firmware and Embedded Engineering

"]

Students: 32387, Price: $34.99

Students: 32387, Price:  Paid

>> Your Search for in-depth microcontroller programming course ends here !!<<<

Course code: MCU1

Learn bare-metal driver development using Embedded C : Writing drivers for STM32 GPIO,I2C, SPI,USART from scratch

English Subtitles/CCs are enabled for this course.

Update 6 (Dec /2020) : videos are updated with latest STM32CUBEIDE

Update 5 (May/2019): All drivers are developed in live session with step-by-step coding and added stm32-Arduino communication exercises using SPI and I2C.

Update 4 (Nov/2018): Dedicated support team is assigned to address student's Q/A

Update 3 (Oct/2018) : English Closed captions are fixed

Update 2 (04/Dec/2017) : Added Bus matrix / memory map /vector table /interrupt design discussion with code examples.

Update 1 (26/sep/2017): Eclipse IDE setup for ARM Cortex M based MCUs added

The course is designed for beginners to advanced audiences.

Brief Description:

This course Demystifies the internal working of the Microcontroller and its Peripherals.

Coding for the Peripherals STEP-BY-STEP and Developing software drivers entirely from scratch by extracting maximum information from Datasheets, Reference manuals, specs, etc

Protocol Decoding Using logic analyzers, Debugging, Testing along with Hints and Tips.

Long Description:

Learning Embedded System Programming can be a challenge. Since it's a relatively complex field, there's no actual gold standard yet for how things are practiced, or taught, which can frustrate people who are just trying to learn new things and couldn't connect the dots.

This is the motivation behind creating this course to help engineers and students learn different aspects of embedded systems by providing high-quality advanced lectures at a relatively low price.

Master Behind the Scene working;

created this course because I believe your time is precious, and you shouldn't have to hunt around to get a practical foundation In Embedded System Programming. In this course, you will learn to write your peripheral driver for most commonly used peripherals such as GPIOs, I2C, SPI, USART, etc., and the exciting thing is that you will learn everything from scratch.

No 3rd party libraries!

No blind coding!

Write your driver APIs by dealing with the peripheral registers of the MCU!

Code and Implement APIs from scratch, diving into the datasheet and reference manual of the MCU. I will thoroughly explain how to extract the maximum information from datasheets, Technical Reference manuals to configure and handle peripherals. These techniques you can go and apply to any MCUs you have at your hand.

In this course, I will walk you through step-by-step procedures on configuring various Peripherals like GPIOs, SPI, USART, I2C by taking you into the reference manual and datasheet. We will develop a fully working driver code, interrupt handlers, sample application everything from scratch to understand the big picture.

In each lecture, I assure you that you will learn something new to use in your work or projects. You'll find yourself handling these peripherals with much more clarity. You will be able to speculate and debug the problem quickly. I'll show you tricks and tips to debug the most common issues using debugging tools such as logic analyzers.

This is not the Arduino style of programming:

I believe Arduino is for quick prototyping of projects/products but not for mastering the working of micro-controllers and their peripherals. Unlike Arduino programming, where you develop a quick solution and prototyping of products using third-party libraries, this course is entirely different. In this course, no 3rd party libraries are used. Everything we will code by referring to the technical reference manual of the MCU and will create our own library. The Power of this approach is that you can quickly speculate problems and debug like a pro when things go wrong in your project due to bugs. If one thing me and my students are good at is "debugging,." To achieve good debugging skills, it's essential to code by understanding how things work behind the scene but not by blindly using some third-party libraries, and that's the biggest TAKE away from this course.

The course is designed and explained so that it is generic across any microcontroller. The code we develop can be used as templates to quickly build a peripheral driver for your MCUs on-chip peripherals.

Software/Hardware used:

In this course, the code is developed so that it can be ported to any MCU you have at your hand. If you need any help porting these codes to different MCUs, you can always reach out to me! The course is strictly not bound to any 1 type of MCU. So, if you already have any Development board that runs with an ARM-Cortex M3/M4 processor, I recommend you continue using it. But if you don't have any development boards, then check out the below Development boards.

1. STM32F407xx based Discovery board ( This is the board used in this course)

MCU Vendor: STMicroelectronics

IDE: STM32CUBEIDE (Free)

My promise:

I am confident that this course will save you many hours of studying/experimenting/googling time to learn about MCU programming. I will personally answer your questions about this material, either privately or in a group discussion. If you are not satisfied, for any reason, you can get a full refund from Udemy within 30 days. No questions asked. But I am confident you won't need to. I stand behind this course 100% and am committed to helping you.

Learning order of FastBit Embedded Brain Academy Courses,

If you are a beginner in the field of embedded systems, then you can take our courses in the below-mentioned order.

This is just a recommendation from the instructor for beginners.

1) Microcontroller Embedded C Programming: absolute beginners(Embedded C)

2) Embedded Systems Programming on ARM Cortex-M3/M4 Processor(ARM Cortex M4 Processor specific)

3) Mastering Microcontroller with Embedded Driver Development(MCU1)

4) Mastering Microcontroller: TIMERS, PWM, CAN, RTC,LOW POWER(MCU2)

5) Mastering RTOS: Hands-on FreeRTOS and STM32Fx with Debugging(RTOS)

6) ARM Cortex M Microcontroller DMA Programming Demystified(DMA)

7) STM32Fx Microcontroller Custom Bootloader Development(Bootloader)

8) Embedded Linux Step by Step using Beaglebone Black(Linux)

9) Linux device driver programming using Beaglebone Black(LDD1)

IoT Internet of Things Crash Course

A Different IoT Power and Performance, Use ESP32 microcontroller to MAKE IoT projects to unleash your creativity

Created by Educational Engineering Team - Team of skilled Engineers Sharing Knowledge with the World

"]

Students: 30687, Price: $89.99

Students: 30687, Price:  Paid

>>> IoT Internet of Things Crash Course: Step by step is a course specially created for Electronic Geeks & Engineers who want to take their Electronics and Microcontroller Projects to the next level, adding Wifi, Bluetooth connectivity and more processor power while maintaining battery life  <<<

Welcome to this course.

The course lesson will explain “How to work on ESP32 Board by using C Language and the famous Arduino IDE development environment. This course will work best for you if your basic knowledge of Electronics and Arduino. You will learn how to interface the ESP32 Board with your Computer and Control it in no time.

ESP32 can be used in your Engineering projects, Industrial Projects, or IoT Home Automation related projects.

Why Learn ESP32?

If you an Engineering or Science student you might come across projects in which you want to control or monitor via internet, ESP32 with it's Robust Design, Ultra-Low Power Consumption, High Level of Integration and Hybrid Wi-Fi & Bluetooth Chip is the best fit to get started in Internet of Things World.

We will explore:

  • Digital Output: Blinking a LED

  • Digital Input: Reading a Touch Sensor

  • Analog Input: Reading a variable voltage from a potentiometer

  • Analog Output: Controlling a LED brightness

  • Analog Output: Controlling a Servo Position

  • Reading Temperature/Humidity Data with a Digital sensor

  • Connecting to the Internet and getting local time

  • Receiving data from a simple local web page, turning on/off a LED

  • Transmitting data to a simple local webPage

At the end of this course, you can create Innovative IoT Projects. The only thing that you need to do is THINKING, WIRING & CODING.

Introduction to Arduino

Learn Arduino from the ground up with a full fledged project using an Ultrasonic sensor HC-SR04.

Created by Venkatesh Varadachari - Founder, MAKERDEMY

"]

Students: 30569, Price: $89.99

Students: 30569, Price:  Paid

Over 1,000 students

Over 25 5 star ratings

One of the top Arduino courses on Udemy

Bonus content added
regularly. Latest update on 17-Nov-15. We will keep adding new content, so that
our students have something to look forward to

All our students
(Makerdemy brand) get VIP pricing ($8) for all our new courses. We have 10
courses under our brand and will be releasing a new course every 2 months.

_____________________________________________________________________

Arduino is one of the cost effective boards you can purchase & start programming with to interact with physical elements using logic & create results the way you want it. It can be used in your Engineering projects, Industrial Projects and Home Automation related projects.

The course lesson will explain “How to work on Arduino" using C Language. This course works best for you if you own an Arduino UNO.

Why Learn Arduino?

If you an Engineering or Science student you might come across projects in which you want Physical interaction with your computer system.

The Arduino development environment makes it easy to write code and upload it to the i/o board. You can use Arduino language(CC++) to interface with Arduino hardware.

This course is for anyone who is interested in learning about Arduino. The course does not require any prior knowledge about Arduino. It is designed to introduce the Arduino hardware and programming environment to get you started on building projects.

However, basic knowledge of C programming is essential to understand this course. No experience is required, and all you need is an Arduino and several low cost components.

In this course, I will walk you through a project called "The Blind Man Guide". In this project, an ultrasonic sensor is fitted on to a cap and is powered by Arduino which measures the distance and also alerts about objects or obstacles in front of the device. By wearing this cap, a blind person can be alerted about objects or obstacles in front of him.

I will teach you step by step how to go about building this project. I will also share the code with you so that you can replicate the project yourself.

At the end of the course, you'll be fully familiarized with Arduino and ready to build your own applications and devices. If you're interested in Arduino, or microcontrollers in general, and don't know where to Start - you've found the perfect course. I look forward to you joining this course.

Arduino Step by Step: Getting Started

The original comprehensive course designed for new Arduino Makers

Created by Dr. Peter Dalmaris - Educator and Author of "Maker Education Revolution".

"]

Students: 29704, Price: $124.99

Students: 29704, Price:  Paid

UPDATED: January 2020

I have updated this course with a full new section in which you will learn how to use arrays in your Arduino sketches. This is a very useful skill to have, as you can program repetitive tasks with just a few lines of code. Enjoy!

---------------------------------------

This is the original, legendary Arduino course on Udemy, by Tech Explorations, fanatically supported by Dr Peter Dalmaris. 

It is trusted by thousands of students, and contains over 16 hours of content, quizzes, Github code repository, thousands of active student discussions, and countless downloadable and linked resources.

Please don't be confused by other courses with a similar name.

---------------------------------------

This course is for the new Arduino Maker. 

Do you have a passion for learning? 

Are you excited about becoming a Maker with the Arduino?

If you answered "yes!" to both, then you are ready to get started!

In making this course, I emphasized the importance of getting the basics right and learning to mastery. As an educator for over 15 years, I know first-hand that hitting a roadblock because you lack the fundamental knowledge to progress can be demotivating. 

In Arduino Step by Step Getting Started, I make sure that in the more than 16 hours of video content, mini projects and quizzes, we cover all the basics so that you can enjoy learning about the Arduino.

By the end of the course, you will have a good understanding of the capabilities of the Arduino Uno, the best Arduino for people getting started, and you will be familiar with the capabilities of several of its cousins. 

You will be comfortable with the basic prototyping tools and their usage, the basics of the Arduino programming environment, language and programming.

You will be able to use a variety of components. From simple buttons and LEDs, to visible color and ultraviolet light, and other environment sensors.

Apart from knowing how to use the components that I demonstrate in this course, you will also learn how to read datasheets, how to use libraries on your own, and how to learn the skills you need to create the gadgets you want, on your own. With knowledge comes freedom, and I will help you get there.

I invite you to review the free lectures in the first section of the course to find out more details about it. 

If you are excited about becoming a Maker with the Arduino, join many other Makers and me in Arduino Step by Step Getting Started!

I look forward to learning with you!

Electronic & Electrical Devices Maintenance&Troubleshooting

This course will give you everything you need to start playing with electronics components and fix electronic devices

Created by Educational Engineering Team - Team of skilled Engineers Sharing Knowledge with the World

"]

Students: 29339, Price: $124.99

Students: 29339, Price:  Paid

>>> This Electronic & Electrical Devices Maintenance & Troubleshooting course is intended for those interested in learning electronics and electrical devices and board troubleshooting.  <<<

56 Lecture | 4.5 Hour of HD Content | 2 Hour of Practical Videos | Electronic Maintenance Book | Practical Electronics and Electrical Test

>>> Continues Updates <<<

What you will get when you join this course?

  • More than 2.5 Hours of Practical Videos

  • Access to Electronic and Electrical Practical Test Course | Usually price 200$

  • Access to our Best Selling Amazon Book (Basics of Electronic Components Book) and How to deal with each item| Usually price 50$

  • Access to more than 56 Lecture in Full HD

  • Access to More than 4.5 Hour of Video Content

A comprehensive Course that helps you in learning and dealing professionally with electronic components and electronic device maintenance.

Welcome to this course.

Topics that we will be discussed during the Introduction to Electronic Components Course are listed here in a brief outline.  

  • What do you need to start troubleshooting

  • Tools needed to get the job done

  • Common electrical and electronic Components

  • Troubleshooting steps

  • Masure concerns and how to deal with different situations

  • Testing tools and how to test different components

  • The Components of Electricity

  • Volt-Ohm-Meter Basics (Measuring Electricity)

  • Circuit Diagrams Basics (Electronic Roadmaps)

  • The Resistor

  • Ohm’s Law

  • The Capacitor

  • The Inductor

  • The Diode

  • The Transistor (Electronic Valves)

What students are saying about our previous Electronic Component Course:

  • André stenberg says, "This is a nice introduction course to those who would like to learn the basics of electronics."

  • Mike Mackley says, "It's covering the topic and establishing the basics very well."

  • Sunil Thakur says, "Great course for beginning in electronics, especially enjoyed the water analogy part to make learning easier."

  • Qays Qaysaneah says, "Clear and Simple, and that is so nice :)"

IoT Automation with Raspberry Pi

Master Raspberry Pi, Python for Raspberry Pi, Accessing GPIO pins, PiCamera, Networking using sockets, Home automation

Created by EDU CBA - Learn real world skills online

"]

Students: 27977, Price: $99.99

Students: 27977, Price:  Paid

In this course, we will be learning about Raspberry Pi introduction and setup, Python for Raspberry Pi, Accessing GPIO pins, PiCamera, Networking using sockets and finally Home automation.

IoT is bringing more and more things into the digital fold every day, which will likely make it a multi-trillion dollar industry in the near future. Building your own project on IoT will help you practically learn how engineering is applied on this amazing technology.
Through this training we shall learn about the essentials of Raspberry Pi specifically required for Internet of Things (IoT) technology.

The training will include the following;

1. Setup and package installations

2. Python modules for Raspberry Pi

3. GPIO, Tkinter, socket-IO, networking

4. Applications with Picamera, Twython, SMTP(email), etc.

5. Dealing with databases, Blynk, Thingspeak

6. Data analysis and plotting

7. Automation and monitoring

The primary goal of this course is to train everyone willing to master the Internet of Things. We have included all the concepts in the course which will help the trainees to achieve expertise in working with this technology. All the skills that must be required by one to leverage this technology proficiently will be practiced in this course. IoT Raspberry Pi with Projects is the fourth and one of the important unit which has been introduced to make you understand how Raspberry Pi endorses Internet of Things. You will also get the chance to work on a minor project that will fortify your understanding of IoT. The Internet of Things or IoT is nothing but a system of interrelated computing devices such as CPU and OS along with a mechanical and digital machine such as a sensor and some objects, animals or people that are provided with some sort of unique identifiers or access token and the ability to transfer data over a network based on the internet, intranet, etc. without requiring any kind of human-to-human or human-to-computer interaction. If this seems quite complicated, do not worry. Let’s just focus on some simple derivation of the above definition. In the case of IoT, all the things connected to the internet can be put into three major categories:

  • Those that collect information and send it like the transmitter.

  • Those that receive information and act on it such as receiver and processor.

  • Things that do both such as compounder.

Learn to build OVM & UVM Testbenches from scratch

Learn and Start building Verification Testbenches in SystemVerilog based Verification Methodologies - OVM and UVM

Created by Ramdas Mozhikunnath M - Expert Verification Engr, Intel Alumni, 18+ yrs exp, Author

"]

Students: 26218, Price: Free

Students: 26218, Price:  Free

The Verification industry is adopting SystemVerilog based UVM Methodology at a rapid pace for most of the current ASIC/SOC Designs and is considered as a key skill for any job in the front end VLSI design/verification jobs.

This course teaches

  • Basic concepts of two (similar) methodologies - OVM and UVM -
  • Coding and building actual testbenches based on UVM from grounds up.
  • Plenty of examples along with assignments (all examples uses UVM)
  • Quizzes and Discussion forums
  • Hands on assignment to build a complete UVM Verification environent for a most popular SOC Bus protocol - APB Bus

Raspberry Pi, Python, and Electronics Bootcamp

Kick start Innovation with Complete Raspberry Pi Raspbian Setup and Python 3 programming for LEDs

Created by Ashwin Pajankar • 50,000+ Students Worldwide - Science Popularizer | Programmer | Maker | Author

"]

Students: 26177, Price: Free

Students: 26177, Price:  Free

Get Started with Raspberry Pi, Python 3, and innovation!

This is the most comprehensive, yet straight-forward course for the Raspbian OS setup for Raspberry Pi on Udemy! 

With over 3 hours of video lectures, this comprehensive course leaves no stone unturned for Raspbian OS Setup on Raspberry Pi! This course has Video Lectures and downloadable PDFs containing web resources and Linux commands to teach the complete Raspbian OS setup for Raspberry Pi to beginners.

This course will teach you Raspbian OS setup on Raspberry Pi in a very practical, yet easy to understand manner!

This course covers a wide variety of topics, including:

  • Unboxing of Raspberry Pi

  • Various Models of Raspberry Pi

  • Various plastic cases for Raspberry Pi

  • List of download links for various free softwares

  • List of Linux commands used in the video course

  • List of URLs for further exploration of Raspberry Pi

  • Raspbian OS Setup for Raspberry Pi Video Guide

  • Explore various IDEs and software packages in Raspbian OS

  • Learn the basic electronics components

  • Program LEDs in a beautiful way with Python 3 and Raspberry Pi

You will get lifetime access to over 3 hours of video lectures plus corresponding downloadable PDFs for the lectures! 

So what are you waiting for? Learn Raspbian OS Setup for Raspberry Pi to get started with the amazing revolution in learning and innovation!

Applied Logic (Level 2)

This course will give an intermediate-level student the experience necessary to originate complex, logical solutions.

Created by Paul Lynn - Hamburger Enthusiast

"]

Students: 23758, Price: $19.99

Students: 23758, Price:  Paid

As a PLC programmer, you will usually find yourself working alone, unsupported and with nobody to help you but Google.  Your boss or client will tell you what they need, and the only thing they want to hear from you is, "Here it is."  And when you deliver, it goes without saying that the expectation is - that it WORKS!

This is the course (only ten dollars on PLC Dojo) the acclimates you to the real world.  This isn't the classroom anymore; this is war!  You vs the PLC.

In this course, we hit the ground RUNNING. I designed this course to build upon the theoretical training students received in "PLC Programming from Scratch" by taking that knowledge (plus a few new pieces) and constructing original ladder logic applications to solve everyday, industrial problems.

Using the Rockwell software RSLogix 500, RSLinx and RSLogix 500 Emulate, you will be given various descriptions / specifications for programs and then expected to write each one from scratch.  After, I will walk everybody through my own approach to each problem step-by-step.  Lastly, we'll run each project on the emulator and debug as required before moving on to the next section.

This course is 100% practical!  It is expected and assumed that you got the theoretical in my previous PLC course, and as such, this course contains NO REFRESHERS.  This is all new material!  There ARE a few new instructions used in this course, and those will be properly introduced, but you should already know how to use blocks like XIC, XIO, OTE, ONS, SCP, JSR and etc..  Again - this is an INTERMEDIATE course.  It has a PREREQUISITE course before it.  Don't try to walk before you crawl and then get all sour and mad about it when you fall down.  

Let me be clear: you WILL struggle in this course.  That's the whole point.  My first PLC course has a lot of group hugs, hand-holding, warm bottles of milk and hippie drum circles all in a safe, friendly, positive learning environment.  This course is NOT like that.  This is boot camp.  This is you being thrown into the deep end of the swimming pool... with a shark.  If you want to get frustrated, wrack your brain trying to solve hard problems and learn what it's like being a PLC programmer - this is your course!  You'll come out of it better, faster and smarter.  If you're not ready for that yet, take my first course.

What's covered in each of the five PLC courses I teach here and on my own PLC Dojo site?

PLC Fundamentals (Level 1) teaches you how to program with the focus on ladder logic, which is the most popular PLC programming language.  The goal is to teach you everything you need to know to make a PLC do what you want it to do.  You are also given all the software necessary to both CREATE and RUN your own programs live - right on your own computer.

Applied Logic (Level 2) forces you to take what you've learned and solve problem after progressively harder problem unassisted.  You get a spec and are told simply: "Make it work, and don't progress until you have."  After, you get to watch me solve each one as well.  By the end, you don't just know how to program - you are a PROGRAMMER.

Process Visualization (Level 3) gives you both knowledge and experience in FIVE different HMI / SCADA development environments.  By the end, you've created several COMPLETE visualization (screen) projects that you can actually run on your own computer (and SHOW PEOPLE in an interview) with no additional hardware.

IEC Paradigms (Level 4) is only for the heavyweights.  This course teaches you how to program using all five IEC programming languages (plus one more) in multiple environments.  There are projects as well, so by the end, you have seen it all and DONE it all as well.  There won't be anything anybody can show you that you won't already be familiar with.

TIA Portal Master Project (Level 5) is the culmination of everything. In that course, you'll program an entire power plant using all five PLC programming languages (in PARALLEL!) with a full HMI. It's a massive and complex project that really showcases your talents in an interview!

ESP8266 IoT Web server Optimization Using Arduino IDE

Learn to use GZIP compression and improve ESP8266 IoT web server performance.

Created by Farrukh Hussain - Senior Firmware Engineer at Xekera Systems Inc.

"]

Students: 22589, Price: Free

Students: 22589, Price:  Free

By using GZIP compression, we can reduce bandwidth usage, can increase server speed, and efficiently utilize smaller memories that are issues of prime importance when we are dealing with some embedded platform like ESP8266.

In this course, you will learn all about ESP8266 web server optimization for better performance and optimum utilization of available resources like program and data memories.

I've added some basics like how to add HTML, CSS, JS and graphic contents in ES8266 Arduino sketch, you will find it as simple as ABC even if you are at beginner level. 

If you have already developed some embedded webserver, you will be able to improve its performance by utilizing techniques learned in this course.

Here are key points you will learn

  • How to add web contents like html/css/images etc in Arduino sketch
  • How to do simple minification of server contents
  • How to use Gzip compression on minified contents
  • How to use proper HTTP headers in Arduino sketch for caching static server resources
  • How to use SPIFFS as server contents storage space to allow all program memory space to be utilized by Arduino sketch. 

You will also be able to utilize this compression technique with any embedded platform like Arduino Ethernet/Wifi shields, Mbed, PIC18F97J60 (or any other Microchip Ethernet controller like ENC28j60), STM32F407 (or any other STM32 controller) etc.

To sum up, you will be able use GZIP compression whenever you are coding in C/C++ for any embedded platform, and right now, we are going to test it on Espressif ESP8266 SoC. 

This is going to be real simple but many people have no idea how to do it, and I'm sure anyone can learn it in few minutes.

Please note that this is not a web development course, rather it will teach you best and easiest possible way to handle web contents in Arduino Sketch.

You will get complete webserver code and Arduino sketch that you can modify according to your requirements. Please check introductory lecture that shows how this webserver works. 

Which ESP8266 board you need for testing as there are many available?

You may use any ESP board that have multiple IO pins, not necessarily Nodemcu.

Happy learning.

ARM Cortex-M : Modular Embedded Systems Design (FREE!)

Build an autonomous robot from a System's Approach, Code purely in Assembly and Bare Metal Embedded-C

Created by Israel Gbati - Embedded Firmware Engineer

"]

Students: 22562, Price: Free

Students: 22562, Price:  Free

NOTE:  This course has over 8 hours of content, however it in incomplete, the course contains complete videos lessons for embedded-c bare metal developemt, embedded-c modular design, primer of arm assembly programming and building peripheral drivers in assembly language and bare-metal embedded-c. I have also attached the complete source code for the robot that was intended to be built in the last video sections.

We are going to embark on a very exciting journey together. In this course we are going to professionally design,code and build an obstacle avoidance autonomous robot purely in bare-metal embedded-c and assembly language. We are not going to use any third party libraries and API's in this course.

By the end of this course you will be able do the following, among many other things: 

Code, test and debug an embedded software system written in bare metal embedded-c and assembly.

You will be able to build, test and debug an obstacle avoidance robot from scratch.

You will be able to write drivers and API's using assembly language only

You will be able to write drivers and API's in embedded-c

You will be able to build a complete mechatronic system from scratch

You will be able to write drivers for various sensors and motors

You will be able to write multi-threaded firmwares

You will be able to understand and apply the principles of modular design

You will be able to create professional project documentation.

....Just take a look at the full course description and join us inside!

Arduino Build your own IRON MAN Arm with Voice Recognition

Learn Arduino by building a 3d printed Iron Man Arm with Voice Recognition, Accelerometer, Sounds, and more electronic

Created by Ofer Keren - FPGA Engineer, Board Designer and software developer

"]

Students: 21684, Price: $89.99

Students: 21684, Price:  Paid

In this Course you will Learn how to build your own Fully functional 3D printed Arm with Arduino and also with Arduino electronic components!

I will show and explain to you in the Videos how to connect everything together so at the end you will have your own product, your own working Bionic Arm!

Students saying:

  • Juan Ricardo: "Thanks for the course, please make more creative courses like this one it's the best way to learn!"

  • Or Itzhak: "WOW This is Amazing course!!! The explanations are very clear. Thank you so much"

we will use Arduino nano for this course.

This includes everything that is shown in the video such as:

  1. Voice recognition

  2. Sounds

  3. Led lights with sounds

  4. Small minigun for shooting rubber band with voice commands

  5. Servo motors

  6. Leds

  7. Lasers that are controlled by the hand movements.

  8. Accelerometer for the hand movements (I will also show how to use the MPU6050 - that has also Gyro and Temperature sensor)

I will teach you how to print the parts so it will fit all together, I will give you the sources of the arm 3d printer files (.stl files that are supported for all of the 3d printers).

I will give you my schematic and explain you and show you within the videos how to connect the components to the Arduino and every step I am making will be filmed!

I will provide you my source code for the Arduino!

I am showing you everything and giving you the sources you need for making your own arm!

As for the parts of the Bionic arm I am making one lecture that explains where and what to buy so you will have all of the links for the components you need to buy for building the Bionic Arm.

so all you need to do is: join this journey today!

With the knowledge you will get here you can also build your own smart home with the Arduino and the voice recognition and the sound board unit and many other projects.

Hands-On Robotics with Arduino, Build 13 robot projects

Using Arduino build a Voice control robot, Black line follower, Light follower/repeller robot, Smartphone control robot

Created by Dinesh Tavasalkar - Engineer, Developer, Technical Trainer

"]

Students: 21405, Price: $99.99

Students: 21405, Price:  Paid

Curious about controlling a Robot with smartphone, you have come to the right place. Learn the basic concept and programming required to design a fully functional Arduino Robot. For this course you will need the simplest but the most powerful and advanced Micro-Controller board called the Arduino UNO and a Bluetooth along with some basic electronics component.

Fundamentals of Robotics

Robotics is fundamentally a branch of technology that deals with the design, construction, operation, and application of robots. It is a powerful tool to understand the basic concepts of Computer Science, Mechanical engineering, and Electronics engineering. In this Arduino robot course will use a simplified version of C++ language for programming our Robot using the Arduino IDE.

Course Content and Overview

This course is designed for students interested in controlling an Arduino Robot with Android Smartphone. No coding experience is required; all you need is an Arduino, Bluetooth, some low cost hardware and electronics component for building the Robot. We will start from basics of Arduino programming and then move to higher topics.

Basics of Arduino

In this course you will first understand the basics of Arduino and then we will look at Arduino installation & setting up Arduino with your Computer or Laptop

Construction of Robot

After understanding the basics of Arduino next we will construct our Arduino Robot. All the components required for building this Robot are mentioned in Section 2

Time Control Robot

In the Time Control Robot section you will first understand the working of Motors Driver and how to control 2 motors using a single motor driver.

We will then write Arduino program so that the Robot moves in the following direction for a specific period of time

  • Forward

  • Backward

  • Axial Left

  • Axial Right

  • Radial Right

  • Radial Left

  • Stop

Serial Communication

Serial Communication is essential for sending and receiving data between Electronic hardware devices. We will use Serial Communication to control Led’s, Potentiometer sensor and the Arduino Robot.

In this section you will learn to read analog values from sensors and display it on the Serial Monitor. You will also write (send data) values from PC to Arduino.

Android Programming

Android OS has taken the world by storm after its inception nearly 10 years back. One of the major benefits of owning an Android smartphone is the ability to use it as a Remote Control for controlling Robots and other Electronics devices.

In this course we will design 5 Android Applications using a tool called AppInventor2. AppInventor2 is a Graphical Programming Software using which even a non programmer can design amazing Android apps in a matter of minutes.

Controlling Arduino Robot using Android Smartphone

We will create 3 android applications for controlling the Arduino and each application works in different manner

SmartBot

In the Smartbot android app we will create 5 buttons (Forward, Backward, Left, Right and Stop). When the user clicks on any of the button the Robot will move in that particular direction.

AcceleroControl Robot

In the AcceleroControl Robot android app, we will use the accelerometer sensor from the android smartphone to control the Robot. So when the user tilts the robot in forward direction it will will move forward, when the Smartphone is kept flat the Robot will Stop. Similarly by pointing the smartphone in direction you can control the direction of the Arduino Robot.

VoiceControl Robot

In the Voice Control Robot we will move our Robot in different direction by giving voice inputs

Black Line Follower

In Black line follower robot, we will first understand the working principal of the IR sensor and then attach it to our robot. After this we will understand the programming logic and then program the arduino robot to follow a black line.

White Line Follower

In white line follower, we will first understand the working principal of White line follower robot and then we will reverse the black line follower program so that the arduino robot follows a white line

Object Follower Robot

In Object Follower robot, we will first understand the working principal of this robot. After this we will write the Object Follower robot program so that the arduino robot can follow an Object.

Object Repeller Robot

In Object Repeller robot, we will first understand the working principal of this robot. After this we will write the program so that arduino robot keeps repelling or keeps moving away from the object.

Object Avoider Robot

Object avoider robot is similar to object repeller robot, but in certain condition, it will simply avoid the object instead of moving away from it.

Light Follower Robot

In Light Follower robot, we will first understand the working principal of this robot. After this we will write the Light Follower robot program and use the smartphone’s flash light so that the arduino robot can follow it.

Light Repeller Robot

In Light Repeller robot, we will first understand the working principal of this robot. After this we will write the program so that arduino robot keeps repelling or keeps moving away from a light source.

Light Avoider Robot

Light avoider robot is similar to light repeller robot, but in certain condition, it will simply avoid the object instead of moving away from it.

Internet of Things IOT, Robotics and Hacking with NodeMCU

Learn NodeMCU by doing fun IOT projects, robotics and ethical hacking from simple to advanced

Created by Paul Chin - College lecturer

"]

Students: 20763, Price: $49.99

Students: 20763, Price:  Paid

Learn about Internet of Things (IOT), Robotics and Ethical Hacking using the low-cost NodeMCU.  This course consists of step-by-step clear video tutorials which shows close-up point-of-view videos of what the instructor is doing and  which are easy to follow along. No need for any in depth technical knowledge. This course focuses on hands-on practicals right away. Start with simple projects and gradually build up to more advanced projects as you gain more skills and experience.

This course makes it easy for you to get started by giving you exposure to a wide variety of things you can do with NodeMCU.  You will learn how to build remote monitoring systems, remote control devices through Internet, mobile phone controlled robotic cars and Hacking using NodeMCU. The robot you build will be directly connected to using any Android or iOS device with a web browser. There is no need for a separate Wifi Access Point. There is also no need to build a separate app for your mobile phone.

IOT is the hot thing today with more and more devices getting connected to the Internet. This course gives you a wide exposure to the many things NodeMCU can do. It is tailored for the beginner who has little knowledge about IOT. This makes it easy for you to get started and is backed by a 30-day money back guarantee. See you inside!

Introduction to Robotics & Autonomous Car Design

Learn the basics circuit design and build your own autonomous car

Created by Arya Goutam - Maker, Roboticist, Tinkerer & Aspiring Entrepreneur

"]

Students: 19458, Price: Free

Students: 19458, Price:  Free

In this course you will learn the basics of Robotics, Computer Programming, and Electronics by experimenting with a variety of sensors, motors, and other outputs as well as the Arduino microcontroller. Finally you will apply the knowledge you have learned in Arduino robotics to build and program a two wheeled autonomous robot.

Starting with Altium Designer

Learn by designing a simple board. Step-by-Step tutorial.

Created by Robert Feranec - Motherboard designer, Youtuber, Lecturer

"]

Students: 19132, Price: Free

Students: 19132, Price:  Free

Altium Designer is one of the most popular and frequently used CAD software for schematic design and PCB Layout. If you are planning to become a professional hardware design engineer, if you are moving to Altium Designer from different software or if you have never designed any board before and you would like to learn it, this course will help you.

Go through complete design process of a simple board and learn

- Draw schematic
- Create schematic symbol and footprint libraries
- Route your PCB and do layout
- Generate the essential documents needed to manufacture your PCB

Goal of this course

The main goal of this course is to go through a complete board design process (Schematic + Libraries + PCB + Documentation), and this way to show, demonstrate and practice all the essential Altium Designer features which are also used to create more complex and advanced boards.

Content and Overview

You will start with creating schematic symbols. After all symbols are finished, you will learn how to draw schematic, modify it, how to update your schematic symbol library and how to create footprints. You will learn how to transfer your schematic into PCB, how to do layout and by the end of the course you will generate all the essential manufacturing documents.

In this course you will learn how to:

- Draw schematic, update schematic and annotate schematic
- Create components, draw schematic symbols and footprints
- Place components into your PCB
- Route simple PCB
- Create 3D model of your board
- Create board variants with different components fitted / not fitted
- Create Bill of Material (BOM)
- Create assembly drawings showing position of components on the board
- Generate Gerbers, Pick and Place, Drill file and other files needed for manufacturing

Physical Computing with Scratch using Raspberry Pi

The version of Scratch with Raspberry Pi has many unique features; one being its ability to communicate with GPIO pins.

Created by Venkatesh Varadachari - Founder, MAKERDEMY

"]

Students: 19059, Price: $89.99

Students: 19059, Price:  Paid

Hello, learners! Greetings from Makerdemy. In this course, you will learn how to program the ScratchGPIO on Raspberry to work on the Physical Computing with Scratch.

Scratch is a very accessible and easy to learn programming framework for both young children and adults. Its close association with the Raspberry Pi and its educational emphasis has been a perfect match.

The ScratchGPIO project brings control and sensing of the Pi's low-level GPIO pins to Scratch in a very powerful way. It continues to enhance the package to support LCD screens, motors, compass components, distance sensors, and other electronic and robotic components.

The level of hardware control offered by the ScratchGPIO package allows even beginner programmers the ability to interact with the physical world with a simple and familiar programming framework.

A new version of Scratch for Raspberry Pi added with the GPIO pins. In this course will guide you how to use Scratch Programming Language with the Raspberry Pi.

The Scratch included with the Raspberry Pi has some unique features; one of the most useful is its ability to communicate with the GPIO pins (General Purpose Input Output). These pins allow you to connect your Raspberry Pi to a range of devices, from lights and motors to buttons and sensors. The original Raspberry Pi had a 26-pin header and newer models (B+, Pi 2, Pi 3, etc.) have a 40-pin header, but in this course, I will be using the Raspberry Pi 3 model.

The Raspberry Pi is great hardware microcontroller to get starting with Scratch. This course is ideal for those who are interested in exploring the possibilities of Physical computing with Raspberry Pi using ScratchGPIO. Basic knowledge of Scratch is required to get started with the course. The GPIO pins on a Raspberry Pi are a great way to interface with physical devices like resistors and sensors with the Scratch.

By following this course, you will learn how to install the ScratchGPIO package, where to look for more information about it and Scratch. Also, you will assemble an easy to use breadboard circuits, motors, PIR sensors, Relay, Touch sensor, Ultrasonic sensor to measure the distance and mail notification, etc., that will allow you to experiment safely with Scratch and GPIO control for both input and output.

Finally, you will create a game that can be used as an example and a basis to be modified to learn and experiment. As the ScratchGPIO project continues to mature and expand, you can look forward to seeing a whole new generation of Raspberry Pi robotics controlled by Scratch.

Network Attached Storage (NAS) for Beginners

Introduction to NAS devices based on Synology DS218j - installing hard disks, sharing files, streaming music, and more

Created by Marious Kuriata - IT Exam Practice, Network Engineer and Instructor

"]

Students: 18832, Price: Free

Students: 18832, Price:  Free

Network Attached Storage (NAS) devices have become essential storage places for home and business. They are easy to set up and offer a lot of interesting features. Join this course to learn how to buy a decent NAS unit, install hard disks, connect to the network and perform basic configurations. Learn how to share files with your friends using a Dropbox-style application, manage your photos, stream music, and deploy a WordPress website.

This course is designed for beginners and is based on one of the latest NAS units from Synology - DS218j - a small, affordable device.

Join now!

Learn 5 PLCs in a Day-AB, Siemens, Schneider, Omron & Delta

PLC Programming of Allen Bradley, Delta, Siemens, Omron & Schneider using LIVE Examples with HMI Interfacing

Created by Rajvir Singh - Mechatronics Engineer

"]

Students: 18716, Price: $49.99

Students: 18716, Price:  Paid

     Today, PLC is being used in every Process & Manufacturing Industries, besides knowing the Wiring & Connection, one must know how to program a PLC. Unless you know how the brain works, it's extremely difficult to troubleshoot a process. This course will explain how you can Wire, Design & Program a PLC.

Besides, you will find the usage of various software like ITS PLC and dedicated hardware trainers to create a motivational learning platform. Also, you will find quizzes in various sections of the courses to evaluate yourself. Following is the brief information about the course:

Brief Outline: 

  1. High-Quality Video Tutorials on PLC Wiring, Installation & Programming

  2. PLC E-books, Test, Manuals, Circuit Diagrams, text tutorials Included

  3. This course will help you to Program the PLC for your Project Work, Industrial Application, Home Automation, Factory Automation Projects, etc.

  4. Ladder Logic Programming

Course Outline 

  • 230+ PLC Video Tutorials

  • Doubt Clearing Complimentary LIVE Sessions

  • Ladder Logic Programming

  • PLC Presentations, PLC Circuits, PLC Codes

  • FREE PLC Simulation Software for Practice

PLC – Programmable Logic Controller  

  • Delta DVP 14 SS + 16 SP

  • Allen Bradley M1000

  • Siemens S7 200

  • Schneider

  • Omron CP1E

Analog Cards Programming 

  • 04 AD - Analog to Digital

  • 04DA- Digital to Analog

  • Allen Bradley IF2OF2

  • Siemens Inbuilt in S7-200 XP

We provide quality education in the field of industrial automation control systems that are being installed across industries. The course material is designed in a way that helps students in acquiring knowledge of these systems and uses revolutionary thinking to keep the productivity and profitability high while reducing downtime of machines and troubleshoot the systems faster 

We offer E-Learning Industrial Automation Courses to facilitate the students & engineers far across the world.

Learn SystemVerilog Assertions and Coverage Coding in-depth

Become skilled in two key aspects of SystemVerilog used to ensure quality and completeness in all Verification jobs.

Created by Ramdas Mozhikunnath M - Expert Verification Engr, Intel Alumni, 18+ yrs exp, Author

"]

Students: 18550, Price: Free

Students: 18550, Price:  Free

A course that will help you learn everything about System Verilog Assertions (SVA) and Functional coverage coding which forms the basis for the Assertion based and Coverage Driven Verification methodologies. These are the two key methodologies used most widely in all current SOC/chip designs to ensure quality and completeness.

The course covers everything from concepts to coding along with several examples to illustrate as well as quizzes and lab exercises to make your learning thorough.

The course contents include several examples and illustrations from LRM and other popular books on SystemVerilog.