What you'll learn

  • Basic programming concepts like variables, data types, operators

  • Looping , conditional statements

  • Mathematical concepts like matrices, vectors, their operations and applications

  • Handling input and output, how to write a code, scripting

  • Math behind matrix operations


  • Computer / Laptop

  • Matlab® software. Click here to download

Course Description

At the end of this course you will be able to write small scripts by implementing basic programming concepts. This course provides exposure to basic programming concepts required to start development career in Matlab Programming.

With this course you also get an opportunity to work on building your analytical and problem solving skills along with basic mathematical skills which lays down the foundation of various engineering fields.

This course gives you exposure to ample of examples and also provides you with an opportunity to learn in a project based methodology.

Course Curriculum

Each chapter gives you an overview on what to expect in the course. Some topics could be divided into multiple lessons to accomodate all the content.

    1. Thanks for Enrolling

    2. Course Details

    3. Before you Begin...

    1. A Message From Instructor

    2. How to use this course?

    1. What is Matlab? How is matlab useful in Industries?

    2. Matlab IDE/ Desktop - Overview

    3. Exploring files in Matlab using Current Folder panel

    4. How to use Command Window? Why is CLC command used? How to access history of commands in Command Window?

    5. What is Workspace? What is Clear Command used for?

    6. Desktop Basics Summary

    7. BPM - Assignment 1

    8. BPM Quiz 1

    1. What are Variables? Why are they used?

    2. Naming Rules for Variables in Matlab

    3. How to create variables and assign values to variables in Matlab? How to do multiple assignment and long assignment in Matlab?

    4. Ans Variable

    5. What is Who & Whos command used for?

    6. What are Arrays, Vectors & Matrices? - Overview

    7. Matrix & Vector Examples

    8. How to display values stored inside the variables in Matlab? - disp command

    9. How to assign Texts & Characters to Variables?

    10. Format Command in Matlab

    11. BPM Assignment - Variables

    12. BPM Quiz - Variables

    1. What are Data Types? What are the different data types available in Matlab?

    2. Numeric Data Types - Overview

    3. Characters and Strings - Overview

    4. Dates and Time - Overview

    5. Categorical Arrays - Overview

    6. Tables - Overview

    7. Timetables - Overview

    8. Structures - Overview

    9. Cell Arrays - Overview

    10. Function Handles - Overview

    11. Map Containers - Overview

    12. Time Series - Overview

    13. How to Convert Data from one type to another?

    14. Data Types - Examples

    15. BPM - Assignment Data Types

    16. BPM Quiz - Data Types

    17. Numeric Data Types - Example

    1. What are Operators? What operations does Matlab support?

    2. Arithmetic Operations in Matlab

    3. What is Operator Precedence? How does it work in Matlab?

    4. Arithmetic Operations - Examples

    5. Relational Operations in Matlab

    6. Relational Operations - Examples

    7. Logical Operations in Matlab

    8. Logical Operations - Examples

    9. Set Operations in Matlab?

    10. Bit-Wise Operations in Matlab

    11. Program to calculate Area & Perimeter of a Square, Rectangle & Triangle, Area & Circumference of a Circle.

    12. Program to perform Arithmetic Operation based on Comparison Outcome

    13. Program to Perform Relational Operation based on Outcome of Logical Operation

    14. BPM Assignment - Operators

    15. BPM Quiz - Operators

About this course

  • Free
  • 135 lessons
  • 2 hours of video content

Who should enroll

Our courses are designed for the people who enjoy learning new technologies & who would love to learn and educate themselves in a fun and engaging way

  • Who are interested in or are already pursuing a career in the fields of Information Technology, Computer Science or Just Software development.

  • Who have keen interest in Mathematics, Simulation Models, Numerical Computing, Data Analysis, Data Visualisation

  • Who are interested in or are already pursuing a career in the fields of Robotics, Electrical Engineering or Electronics & Telecommunication Engineering

  • Who are into Research in Science & Engineering fields

  • Who just want to learn programming irrespective of their age


  • What is matlab?

    Matlab is a high level technical computing language used in wide variety of fields. It integrates computation, visualization, and programming in an easy-to-use environment. Matlab's basic data element is array and allows matrix manipulations, algorithm development, simulations and data analysis, Graphical user interface, plotting of functions and interfacing with programs in other languages.

  • Why to learn matlab?

    Matlab is widely used by engineers and scientists for simulations and visualisation and also due to ease of use and productive computing environment. Matlab is widely used by most educational institutes as a part of their curriculum in the various engineering and science fields.

  • Softskills for programmers

    - Problem solving
    - Communication skills
    - Team work / Collaboration
    - Research and creativity
    - Critical thinking and decision making

Bonus material

  • Concessions

    Discounts, Special Coupons

    Once enrolled You get free access to any virtual events like webinars associated to the course topics, also special discounts on any other course bundles.
    You can also book the instructor for one on one online coaching sessions at discounted price.

  • Community & Discussions

    Blogs, Discussions, Articles

    You get an opportunity to work on your technical writing skills by creating posts relevant to course topics or any other technical topic related to course subject that interests you. Get into healthy discussions with fellow learners or your instructor through comments and posts. The course player itself provides you an option to start a discussion with your instructor incase you have any queries or need more information about the related topic.

  • *After 90 Days

    30 % Discount

    Students will be emailed a link to purchase the course for additional one year access to the course. It can either be in the form of membership or one time access. 30% discount for students who are already enrolled in the course.