Embedded Systems Class | UNCC Comprehensive Course

UNCC

Comprehensive coverage of embedded systems concepts, hands-on hardware and software development, and project-based learning for computer engineering, electrical engineering, and computer science majors.

University CoursesEmbedded Systems

Introduction

This course provides an introduction to embedded systems, covering the fundamentals of hardware and software design for embedded applications.

screenshot

Highlights

  • Comprehensive coverage of embedded systems concepts and design principles
  • Hands-on experience with embedded hardware and software development
  • Exposure to a variety of embedded platforms and programming languages
  • Project-based learning to apply the concepts learned in the course

Recommendation

This course is recommended for students interested in the field of embedded systems, including computer engineering, electrical engineering, and computer science majors. It provides a strong foundation for those looking to pursue careers in embedded system design, development, and implementation.

YouTube Videos

How GetVM Works

Learn by Doing from Your Browser Sidebar

Access from Browser Sidebar

Access from Browser Sidebar

Simply install the browser extension and click to launch GetVM directly from your sidebar.

Select Your Playground

Select Your Playground

Choose your OS, IDE, or app from our playground library and launch it instantly.

Learn and Practice Side-by-Side

Learn and Practice Side-by-Side

Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.

Explore Similar Hands-on Tutorials

EXPL NITC: Build your own Compiler

6
Technical TutorialsCompiler
Dive into the practical development of a compiler with the EXPL NITC: Build Your Own Compiler book. Gain hands-on experience in programming languages and compiler construction.

Introduction to Compilers and Language Design

5
Technical TutorialsCompiler
Comprehensive course on compiler design principles and techniques, including scanning, parsing, semantic analysis, code generation, and optimization. Hands-on experience in building a complete compiler.

First Steps with Embedded Systems

24
Technical TutorialsEmbedded Systems
Dive into the world of embedded systems with this beginner-friendly course. Learn programming, microcontrollers, and the fundamentals of embedded development.

Introduction to Embedded Systems, Second Edition

13
Technical TutorialsEmbedded SystemsReal-Time Operating Systems
Comprehensive guide to the fundamentals of embedded systems, covering hardware-software co-design, real-time operating systems, and embedded software design.

Linux Appliance Design: A Hands-On Guide to Building Linux Appliances

26
Technical TutorialsEmbedded SystemsLinux
Comprehensive guide on designing and implementing Linux-based appliances, covering architecture, security, and diverse user interface options.

Learn C Programming | Foundational Coding Concepts

14
Video CoursesCEmbedded Systems
Master the fundamentals of C programming and build a strong coding foundation. Explore beginner's guides, interactive courses, and online videos to cater to different learning preferences.

C interpreter that interprets itself.

1
Technical TutorialsC
Explore the concepts of interpretation, programming languages, and self-referential systems with a step-by-step guide on building a C interpreter from scratch.

Lexical Scanning in Go | Programming Language Design

19
Technical TutorialsGo
Comprehensive guide to understanding lexical analysis in the Go programming language, covering regular expressions, parsing, and language syntax.

How Regexes Work | Comprehensive Guide to Regular Expressions

20
Technical TutorialsCRegular Expressions
Dive into the intricate mechanics of regular expressions with this comprehensive guide. Gain a deep understanding of regex patterns and their practical implementation across programming languages.