

Our Courses

현대 로봇공학, 강좌 1: 로봇 동작의 기초
로봇이 어떻게 움직이는지 궁금하신가요? 로봇공학 커리어에 관심이 있으신가요? 로봇공학의 모든 하위 분야에서 사용되는 기초적인 수학적 모델링 기법을 열심히 학습할 준비가 되셨나요? 그렇다면, ‘현대 로봇공학: 역학, 계획 및 제어(Modern Robotics: Mechanics, Planning, and Control)’ 전문 과정이 여러분에게 안성맞춤일 수 있습니다. 이 전문 과정은 여섯 개의 짧은 강좌로 이루어져 있으며, 로봇공학 분야에서 경력을 쌓거나 심화 학습을 희망하는 수강생에게 적합한 과정입니다. 이 강좌는 맛보기가 아닙니다. 전문 과정의 '강좌 1, 로봇 동작의 기초'에서는 수직 다관절 로봇 메커니즘과 폐쇄형 체인 구조 로봇에 대한 로봇의 위치 및 자세, 즉 로봇 형상(Configuration)의 기본이 되는 내용을 다룹니다. 형상 공간(C-space), 자유도, 형상 공간 위상, 형상의 함축적 표현과 명시적 표현, 홀로노믹 및 비홀로노믹 제약조건도 함께 살펴봅니다. 또한 공간속도와 힘을 비틀림과 렌치로 표현하는 방법도 알아보겠습니다.
-
Course by
-
Self Paced
-
Korean

현대 로봇공학, 강좌 3: 로봇 동역학
로봇이 어떻게 작동하는지 궁금하십니까? 로봇공학 분야의 직업에 관심이 있으십니까? 로봇공학의 모든 하위 분야에서 사용되는 기초적인 수학적 모델링 기법을 배우고 싶으신가요 그렇다면, ‘현대 로봇공학: 역학, 계획 및 제어(Modern Robotics: Mechanics, Planning, and Control)’ 전문 과정이 여러분께 도움을 드릴 수 있습니다.본 전문 과정은 여섯 개의 짧은 강의로 이루어져 있으며, 로봇공학 분야에서 일하기를 진지하게 고민하고 있거나 심화 연구를 수행하려는 학생들에게 적합합니다.단순한 기초 모음집이 아닙니다. 전문 과정의 3번째 강좌인 로봇 동역학에서는 정동역학(로봇의 구성, 속도, 관절 힘과 토크가 주어졌을 때 가속도 계산)과 역동역학(로봇의 구성, 속도, 가속도가 주어졌을 때 필요한 관절 힘과 토크 계산)을 위한 효율적인 수치 알고리즘을 배우게 되는데, 전자는 시뮬레이션에 유용하며, 후자는 로봇 제어에 사용됩니다.
-
Course by
-
Self Paced
-
Korean

Computer Vision for Engineering and Science
Cameras are an integral component in many new technologies. Autonomous systems use cameras to navigate their environment, while doctors use small cameras to help guide minimally invasive surgical techniques. It is essential that engineers use computer vision techniques to extract information from these types of images and videos. In this specialization, you’ll gain the computer vision skills underpinning many of today’s top jobs.
-
Course by
-
Self Paced
-
English

Image Processing for Engineering and Science
As cameras become widespread, there are endless opportunities to process images and videos. This specialization is intended for engineers and scientists who need to analyze, design, and build systems using images or videos. You will explore real-world applications like: · How quickly is arctic ice melting? · Does an MRI image show a healthy brain? · Are large cracks appearing in a foundation? · What is the traffic flow during peak hours of the day? You will use MATLAB throughout this specialization.
-
Course by
-
Self Paced
-
English

Practical Data Science with MATLAB
Do you find yourself in an industry or field that increasingly uses data to answer questions? Are you working with an overwhelming amount of data and need to make sense of it? Do you want to avoid becoming a full-time software developer or statistician to do meaningful tasks with your data? Completing this specialization will give you the skills and confidence you need to achieve practical results in Data Science quickly.
-
Course by
-
Self Paced
-
English

Mathematics for Engineers
This specialization was developed for engineering students to self-study engineering mathematics. We expect students to already be familiar with single variable calculus and computer programming. Through this specialization, students will learn matrix algebra, differential equations, vector calculus, numerical methods, and MATLAB programming. This will provide them with the tools to effectively apply mathematics to engineering problems and to become well-equipped to pursue a degree in engineering.
-
Course by
-
Self Paced
-
English

Introducción al análisis de sistemas de control con MATLAB
Los sistemas de control están presentes en el día a día de nuestras vidas. Cuando tomamos una ducha, cuando conducimos un vehículo, o incluso cuando nos desplazamos, dichas actividades necesitan de algún tipo de medida, comparación y ajuste, para lograr un desempeño deseado. Para lograr entender qué significa un desempeño adecuado, recurrimos a modelos matemáticos que nos permitan analizar dichos sistemas dinámicos.
-
Course by
-
Self Paced
-
Spanish

현대 로봇공학, 강좌 6: 캡스톤 프로젝트, 모바일 매니퓰레이션
현대 로봇공학 캡스톤 프로젝트 전문 과정은 모바일 매니퓰레이션에 관한 강의입니다. 바퀴형 모바일 베이스와 로봇 팔을 동시에 제어하는 매니퓰레이션 작업을 수행합니다. 해당 프로젝트에는 전문화 과정의 여러 주제가 통합되어 있으며, 여기에는 궤적 계획, 이동형 로봇의 주행 기록 및 피드백 제어가 포함됩니다. 여러분에게 제공된 현대 로봇공학 소프트웨어 라이브러리(Python, Mathematica, MATLAB)와 이전 강의 과정 동안 작성했던 소프트웨어에서 시작하여, 모바일 매니퓰레이션 운동을 계획 및 제어할 소프트웨어를 개발하고 이를 통해 ‘픽 앤 플레이스’ 작업을 수행합니다. 여러분의 소프트웨어는 전방향 메카넘 바퀴형 모바일 베이스, 5 관절 로봇 팔, 그리퍼로 구성된 모바일 매니퓰레이터 KUKA youBot에서 테스트하게 됩니다. 모의 작업에는 최첨단 교차 플랫폼인 V-REP 로봇 시뮬레이터가 사용됩니다.
-
Course by
-
Self Paced
-
Korean

현대 로봇공학, 강좌 4: 로봇 동작 계획 및 제어
로봇이 어떻게 작동하는지 궁금하신가요? 로봇공학 커리어에 관심이 있으신가요? 로봇공학의 모든 하위 분야에서 사용되는 기초적인 수학적 모델링 기법을 열심히 학습할 준비가 되셨나요? 그렇다면, ‘현대 로봇공학: 역학, 계획 및 제어(Modern Robotics: Mechanics, Planning, and Control)’ 전문 과정이 여러분에게 안성맞춤일 수 있습니다. 이 전문 과정은 여섯 개의 짧은 강의로 이루어져 있으며, 로봇공학 분야에서 근무하기를 진지하게 희망하거나 심화 연구를 진행하려는 학생들에게 적합합니다. 단순한 기초 모음집이 아닙니다. 이 전문 과정의 강좌 4 ‘로봇 동작 계획 및 제어’에서는, 단순 맛보기가 아니라 로봇 운동 생성의 핵심 개념들을 배우게 될 겁니다.장애물이 있는 환경에서 로봇의 운동을 계획하고, 실시간으로 피드백을 제어하여 계획한 운동을 추적하는 것이죠. ‘현대 로봇공학’ 교과서의 챕터 10 ‘운동 계획’은 배위 공간, 그래프와 트리, 그래프 서치 등 기본적인 내용을 다룹니다.
-
Course by
-
Self Paced
-
Korean

MATLAB을 사용한 프로그래밍 소개
이 과정에서는 이전 경험이 거의 또는 전혀 없는 사람들에게 컴퓨터 프로그래밍을 가르칩니다. 이 프로그램은 MATLAB이라는 프로그래밍 시스템과 언어를 사용하는데, 이유는 배우기 쉽고 기능이 많고 엔지니어와 기타 전문가에게 매우 유용하기 때문입니다. MATLAB은 숫자 조작과 관련된 문제를 해결하는 중간 규모의 프로그램을 작성하기에 훌륭한 특수 목적 언어입니다. 언어 설계상 몇 줄로 강력한 프로그램을 작성할 수 있습니다. 문제는 상대적으로 복잡할 수 있지만, 문제를 해결하는 MATLAB 프로그램은 상대적으로 간단합니다. 상대적이라 함은, C++ 또는 Java와 같은 범용 언어로 작성된 동등한 프로그램이라는 것입니다. 그 결과, MATLAB은 자연 과학부터 공학의 모든 분야, 금융 등 다양한 영역에서 사용되고 있으며 산업계에서도 많이 사용되고 있습니다. 따라서 MATLAB에 대한 탄탄한 배경 지식은 오늘날의 취업 시장에서 없어서는 안 될 필수 기술입니다. 그렇지만 이 과정은 MATLAB 튜토리얼이 아닙니다. MATLAB을 사용하여 컴퓨터 과학 및 프로그래밍의 일반적인 개념을 설명하는 프로그래밍 입문 과정입니다.
-
Course by
-
Self Paced
-
Korean

현대 로봇공학, 강좌 5: 로봇 매니퓰레이션 및 차륜형 이동 로봇
로봇이 어떻게 작동하는지 궁금하신가요? 로봇공학 커리어에 관심이 있으신가요?로봇공학의 모든 하위 분야에서 사용되는 기초적인 수학적 모델링 기법을 열심히 학습할 준비가 되셨나요? 그렇다면, ‘현대 로봇공학: 역학, 계획 및 제어(Modern Robotics: Mechanics, Planning, and Control)’ 전문 과정이 여러분에게 안성맞춤일 수 있습니다. 이 전문 과정은 여섯 개의 짧은 강의로 이루어져 있으며, 로봇공학 분야에서 근무하기를 진지하게 희망하거나 심화 연구를 진행하려는 학생들에게 적합합니다. 이 강좌는 단순하지 않습니다. 전문 과정의 다섯 번째 강좌, 로봇 운동 계획 및 차륜형 이동 로봇에서는 로봇공학의 심화 주제를 탐구합니다. "현대 로봇공학" 교과서의 챕터 12, 잡기 및 매니퓰레이션에서는 접촉하는 강체 간 운동학과 하중의 모델링을 다루며, 모델링을 로봇 그립 및 기타 매니퓰레이션 작업의 분석 및 계획에 적용합니다.챕터 13 차륜형 이동 로봇은 전방향 및 비홀로노믹 차륜형 이동 로봇의 모델링, 운동 계획과 피드백 제어를 다룹니다.
-
Course by
-
Self Paced
-
Korean

MATLAB Programming for Engineers and Scientists
This Specialization aims to take learners with little to no programming experience to being able to create MATLAB programs that solve real-world problems in engineering and the sciences. The focus is on computer programming in general, but the numerous language features that make MATLAB uniquely suited to engineering and scientific computing are also covered in depth.
-
Course by
-
Self Paced
-
English

MATLAB Essentials
Master the essentials of data visualization, data analysis, programming, and app design interactively with MATLAB.
-
Course by
-
6
-
English

Quantitative Methods for Biology
Learn introductory programming and data analysis in MATLAB, with applications to biology and medicine.
-
Course by
-
24
-
English

Machine Dynamics with MATLAB
Are you keen to design a vehicle suspension using MATLAB? In this course, you will start at the very beginning of dynamic modelling, simulation and analysis of a technical system using different MathWorks products.
-
Course by
-
32
-
English

MATLAB and Octave for Beginners
Learn MATLAB and Octave and start experimenting with matrix manipulations, data visualizations, functions and mathematical computations.
-
Course by
-
Self Paced
-
44
-
English

Take a Swing at Baseball Analytics: Explore Player Careers
Former Major League Baseball (MLB) player Matt Kata joins MathWorks to introduce you to data analysis using baseball statistics. By analyzing historic batting statistics, you will explore player careers and answer the question: When do great hitters peak in their career?
-
Course by
-
Self Paced
-
4 hours
-
English

Controle de Sistemas no Plano-s
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. Você também será capaz de projetar controladores de atraso de fase para atender requisitos de erro em regime permanente sem alterar as características de estabilidade e da resposta transitória do sistema.
-
Course by
-
Self Paced
-
10 hours
-
Portuguese

Image Segmentation, Filtering, and Region Analysis
In this course, you will build on the skills learned in Introduction to Image Processing to work through common complications such as noise. You’ll use spatial filters to deal with different types of artifacts. You’ll learn new approaches to segmentation such as edge detection and clustering. You’ll also analyze regions of interest and calculate properties such as size, orientation, and location. By the end of this course, you’ll be able to separate and analyze regions in your own images. You’ll apply your skills to segment an MRI image of a brain to separate different tissues.
-
Course by
-
Self Paced
-
10 hours
-
English

Mathematics for Engineers: The Capstone Course
Mathematics for Engineers: The Capstone Course provides a capstone project for students who are completing the Mathematics for Engineers specialization. Students will first learn some basic concepts in computational fluid dynamics, and then apply these concepts to compute the fluid flow around a cylinder. Access to MATLAB online and the MATLAB grader is given to all students who enroll. Before enrolling, students should have already taken courses in matrix algebra, differential equations, vector calculus and numerical methods, and be able to program in MATLAB.
-
Course by
-
Self Paced
-
10 hours
-
English

Introduction to Image Processing
In this introduction to image processing, you'll take your first steps in accessing and adjusting digital images for analysis and processing. You will load, save, and adjust image size and orientation while also understanding how digital images are recognized. You will then perform basic segmentation and quantitative analysis. Lastly, you will enhance the contrast of images to make objects of interest easier to identify. By the end of the course, you’ll apply your segmentation skills to identify regions of interest, such as the amount of surface water from satellite images.
-
Course by
-
Self Paced
-
11 hours
-
English

Data Analysis and Visualization
By the end of this course, learners are provided a high-level overview of data analysis and visualization tools, and are prepared to discuss best practices and develop an ensuing action plan that addresses key discoveries. It begins with common hurdles that obstruct adoption of a data-driven culture before introducing data analysis tools (R software, Minitab, MATLAB, and Python). Deeper examination is spent on statistical process control (SPC), which is a method for studying variation over time.
-
Course by
-
Self Paced
-
11 hours
-
English

Machine Learning for Computer Vision
In the second course of the Computer Vision for Engineering and Science specialization, you will perform two of the most common computer vision tasks: classifying images and detecting objects. You will apply the entire machine learning workflow, from preparing your data to evaluating your results.
-
Course by
-
Self Paced
-
12 hours
-
English

Techniques of Design-Oriented Analysis
This course can also be taken for academic credit as ECEA 5706, part of CU Boulder’s Master of Science in Electrical Engineering degree. This is Course #2 in the Modeling and Control of Power Electronics course sequence. The course is focused on techniques of design-oriented analysis that allow you to quickly gain insights into models of switching power converters and to translate these insights into practical converter designs. The design-oriented techniques covered are the Extra Element Theorem and the N-Extra Element Theorem (N-EET).
-
Course by
-
Self Paced
-
12 hours
-
English

Automating Image Processing
In this course, you will build on the skills acquired in Image Segmentation, Filtering, and Region Analysis to explore large sets of images and video files. It’s impractical to manually inspect results in large data sets. Automating image processing allows you to do your work more efficiently. At the end of this course, you’ll apply all the skills learned in this specialization to a final project. You’ll take the role of an engineer being asked to monitor traffic on a busy road. You’ll detect cars from a noisy video and analyze the results. You will use MATLAB throughout this course.
-
Course by
-
Self Paced
-
13 hours
-
English