Coursera
Coursera Logo

Vanderbilt University - Mastering Programming with MATLAB 

  • Offered byCoursera

Mastering Programming with MATLAB
 at 
Coursera 
Overview

Duration

56 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Mastering Programming with MATLAB
 at 
Coursera 
Highlights

  • This Course Plus the Full Specialization.
  • Shareable Certificates.
  • Graded Programming Assignments.
Details Icon

Mastering Programming with MATLAB
 at 
Coursera 
Course details

More about this course
  • The course builds on the foundation laid by the first course of the Specialization called ?Introduction to Programming with MATLAB.? It covers more advanced programming concepts such as recursion, vectorization, function handles, algorithm efficiency and others. At the same time, it presents many features that make MATLAB a powerful programming environment for engineering and scientific computing, such as its support for object oriented programming, the new user interface design environment and Live Scripts.
  • By the end of this course, you will be familiar with more advanced computer programming concepts, able to write more efficient code, and able to create object oriented MATLAB applications with graphical user interfaces.

Mastering Programming with MATLAB
 at 
Coursera 
Curriculum

Introduction

Introduction

Syllabus

How to Get MATLAB

Course Files

Textbook

Functions Revisited

Recursion Part 1

Recursion Part 2

Recursion Part 3

Variable Number of Arguments

Function Handles and Nested Functions

Assignment Details

Solution to Digit Summation

Solution to Maximum Element

Solution to Reverse a Vector

Solution to Fibonacci

Solution to Palindrome

Assignment Details

Solution to Name-Value pairs

Solution to Data Entry

Assignment Details

Solution to autograder

Solution to Fun with Polynomials

Potpourri

Mixed Mode Arithmetic

Linear Equations

Live Scripts

Error Handling

Assignment Details

Solution to Edge Detection

Solution to Audio Mixer

Assignment Details

Solution to Electrical Circuits

Solution to Linear Regression

Live Scripts

How to Write Efficient Code?

Algorithmic Complexity Part 1

Algorithmic Complexity Part 2

Algorithmic Complexity Part 3

Efficiency in Practice

Vectorization and Other Speed-Ups

Assignment Details

Solution to Recursion Revisited

Solution to Fibonacci Profiler

Solution to Maximum Clique

Efficiency in Practice

Vectorization and Other Speed Ups

Object Oriented Programming

Introduction to Object Oriented Programming

Handle Classes

More on OOP

Tying It All Together

Introduction to Object Oriented Programming

Handle Classes

More on OOP

Tying It All Together

Applications

Graphical User Interfaces Part 1

Graphical User Interfaces Part 2

Standalone Applications

Wrap-up

Graphical User Interfaces

Final Project

Final Project Demonstration

Mastering Programming with MATLAB
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Mastering Programming with MATLAB
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...