Introduction to Biomedical Engineering (Coursera)

Introduction to Biomedical Engineering (Coursera)

The course is aimed at university-level students of all engineering backgrounds, who would like to learn the basics of modern biomedical engineering, including the development of human-robotic interfaces and systems such as bionic prosthetics.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

The course is covering the practical basics of almost everything that a modern biomedical engineer is required to know: electronics, control theory, microcontrollers (Arduino), and high-level programming (MATLAB). All covered disciplines do not require any prior knowledge except university-level mathematics and physics.
By the end of the course, the students will be able to practically understand and design electronic systems for electrophysiological signal acquisition, connect and program the microcontroller, organise the data transmission between a controller and PC, process the acquired signal and control a simple robot with the acquired signal in real-time.
The course is also providing a platform from which the students can improve their skills further by simply adding more complicated systems and experimenting with more advanced control paradigms.
Although the course is aimed at engineers, it will be also suitable for anyone who is interested in modern R&D as it teaches the practical concepts which are employed by almost any engineering environments around the world involved in designing and prototyping of new ideas, both in academia and industry.
The course was developed by Peter the Great St. Petersburg Polytechnic University with the support of University College London (UCL).

What You Will Learn

  • How to design and analyse the electronics related to the weak signal acquisition, particularly electrophysiology
  • How to analyse electro-mechanical systems and design the closed-loop controllers for them
  • How to code in Arduino for real-time control applications
  • How to code in MATLAB for advanced signal processing

Syllabus

WEEK 1
Electronics
In this module, we introduce the basics of electronics and an overview of the field. We explain analogue and digital electronics, introduce basic components and discuss how to read and understand principle diagrams. We talk about amplifiers and filters in detail and learn how and why to apply them for biomedical signal acquisition.

WEEK 2
Control theory
This module gives an introduction to Laplace transform and transfer functions. We analyse various mechanical and electrical closed-loop systems and show how to predict the system performance and stability. Finally, we introduce and analyse the PID controller as the most universal tool for the closed-loop control and show how to control a DC motor.

WEEK 3
Real-time Embedded Systems (Arduino)
In this module, we discuss the basics of embedded systems. We are using Arduino as a basic platform. We introduce the syntax and structure of Arduino language, discussing timing, loops, functions, and serial interface. The concept of interruption is introduced and discussed in detail with examples. We consider several basic embedded applications and finishing with the practical coding of a fully-functional embedded PID controller for the DC motor.

WEEK 4
High-level programming and complex control (MATLAB)
This module introduces the basics of MATLAB programming, basic syntax and common commands. We discuss the implementation of a serial interface between the embedded system and MATLAB and learn how to apply signal processing techniques like digital filtering and RMS calculations in real-time. Finally, we assemble all previously learned components together and implement an expandable and scalable platform for a bionic prosthetic device. The platform is featuring EMG signal amplification, filtering, ADC, microcontroller-PC interface, and closed-loop control of the DC motor in real-time with the parameters extracted from the EMG.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Ethics, Technology and Engineering (Coursera) Coursera
Eindhoven University of Technology

Ethics, Technology and Engineering (Coursera)

There is an increasing attention to ethics in engineering practice. Engineers are supposed not only to carry out their work competently and skilfully, but also to be aware of the broader ethical and social implications of engineering and to be able to reflect on these. According to the Engineering Criteria 2000 of the Accreditation Board for Engineering and Technology (ABET) in the US, engineers must have “an understanding of professional and ethical responsibility” and should "understand the impact of engineering solutions in a global and societal context.”

Nov 23rd 2026
5-12 Weeks
Introduction to Power Electronics (Coursera) Coursera
University of Colorado Boulder

Introduction to Power Electronics (Coursera)

This course introduces the basic concepts of switched-mode converter circuits for controlling and converting electrical power with high efficiency. Principles of converter circuit analysis are introduced, and are developed for finding the steady state voltages, current, and efficiency of power converters. Assignments include simulation of a dc-dc converter, analysis of an inverting dc-dc converter, and modeling and efficiency analysis of an electric vehicle system and of a USB power regulator.

Nov 16th 2026
3 Weeks
L'Art des Structures 2 : treillis, poutres, dalles et cadres (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

L'Art des Structures 2 : treillis, poutres, dalles et cadres (Coursera)

Les structures en treillis, en poutre, en dalles et en cadre sont essentielles pour une grande partie des constructions modernes : immeubles pour l'habitation ou de bureaux, halles et usines, ponts, ou passerelles, voies de transport de l'énergie ou des télécommunications, stades et grandes toitures. Le cours L'Art des Structures 2 vous propose d'en découvrir le fonctionnement et les bases de leur dimensionnement.

Nov 23rd 2026
5-12 Weeks
Chemical Engineering Thermodynamics 2 (Coursera) Coursera
Korea Advanced Institute of Science and Technology - KAIST

Chemical Engineering Thermodynamics 2 (Coursera)

An appreciation of thermodynamics is required to become a chemical and biomolecular engineer. Thermodynamics can assess the viability of a process and is one of the curriculum's most essential topics. The principles are utilized in following engineering courses (kinetics, mass transfer, design, materials) and are applicable to numerous engineering disciplines. The increased emphasis on energy usage and transformation as a result of rising demand, diminishing supply, and global warming necessitates that the engineers who will tackle these issues have a firm grasp of thermodynamics.

Nov 23rd 2026
5-12 Weeks
Introduction to Physical Chemistry (Coursera) Coursera
University of Manchester

Introduction to Physical Chemistry (Coursera)

Chemical reactions underpin the production of pretty much everything in our modern world. But, what is the driving force behind reactions? Why do some reactions occur over geological time scales whilst others are so fast that we need femtosecond-pulsed lasers to study them? Ultimately, what is going on at the atomic level? Discover the answers to such fundamental questions and more on this course in introductory physical chemistry.

Nov 16th 2026
5-12 Weeks
Microwave engineering and antennas (Coursera) Coursera
Eindhoven University of Technology

Microwave engineering and antennas (Coursera)

This unique Master-level course provides you with in-depth know-how of microwave engineering and antennas. The course combines both passive and active microwave circuits as well as antenna systems. Future applications, like millimeter-wave 5G/beyond-5G wireless communications or automotive radar, require experts that can co-design highly integrated antenna systems that include both antennas and microwave electronics. We will provide you with the required theoretical foundation as well as hands-on experience using state-of-the-art design tools. The web lectures are supported by many on-line quizzes in which you can practice the background theory.

Nov 23rd 2026
5-12 Weeks
Controle de Sistemas no Plano-s (Coursera) Coursera
Instituto Tecnológico de Aeronáutica

Controle de Sistemas no Plano-s (Coursera)

Após esse curso você será capaz de esboçar o Lugar Geométrico das Raízes (LGR - Root Locus) do denominador da Função de Transferência em Malha Fechada a partir dos polos e zeros da Função de Transferência em Malha aberta. Você também será capaz de projetar controladores de avanço de fase para atender simultaneamente requisitos de desempenho de amortecimento e de velocidade da resposta.

Nov 23rd 2026
5-12 Weeks
Learn TypeScript (Coursera) Coursera
Scrimba

Learn TypeScript (Coursera)

Are you a proficient developer in HTML, CSS, and JavaScript, looking to elevate your technical skillset? Have you observed an increasing demand for TypeScript in the professional job market and are keen to explore its significance? Are you in search of a programming language that offers ease in readability and debugging? If the answer to any of these questions is affirmative, then you have arrived at the optimal course to advance your career.

Nov 23rd 2026
4 Weeks
Chemical Engineering Thermodynamics 1 (Coursera) Coursera
Korea Advanced Institute of Science and Technology - KAIST

Chemical Engineering Thermodynamics 1 (Coursera)

An appreciation of thermodynamics is required to become a chemical and biomolecular engineer. Thermodynamics can assess the viability of a process and is one of the curriculum's most essential topics. The principles are utilized in following engineering courses (kinetics, mass transfer, design, materials) and are applicable to numerous engineering disciplines. The increased emphasis on energy usage and transformation as a result of rising demand, diminishing supply, and global warming necessitates that the engineers who will tackle these issues have a firm grasp of thermodynamics.

Nov 23rd 2026
5-12 Weeks
Learn CSS Flexbox (Coursera) Coursera
Scrimba

Learn CSS Flexbox (Coursera)

Mastering CSS Flexbox: Unlock the Power of Flexible Web Layouts. Discover the indispensable art of CSS Flexbox and elevate your web development prowess to new heights. In this comprehensive course, you'll gain proficiency in harnessing the unparalleled capabilities of Flexbox, revolutionizing the way you construct websites.

Nov 23rd 2026
1 Week
The Unix Workbench (Coursera) Coursera
Johns Hopkins University

The Unix Workbench (Coursera)

Unix forms a foundation that is often very helpful for accomplishing other goals you might have for you and your computer, whether that goal is running a business, writing a book, curing disease, or creating the next great app. The means to these goals are sometimes carried out by writing software. Software can’t be mined out of the ground, nor can software seeds be planted in spring to harvest by autumn. Software isn’t produced in factories on an assembly line. Software is a hand-made, often bespoke good. If a software developer is an artisan, then Unix is their workbench.

Nov 23rd 2026
4 Weeks