Introduction to Linear Algebra and Python (Coursera)

Offered by Howard University,
Introduction to Linear Algebra and Python (Coursera)

This course is the first of a series that is designed for beginners who want to learn how to apply basic data science concepts to real-world problems. You might be a student who is considering pursuing a career in data science and wanting to learn more, or you might be a business professional who wants to apply some data science principles to your work. Or, you might simply be a curious, lifelong learner intrigued by the powerful tools that data science and math provides. Regardless of your motivation, we’ll provide you with the support and information you need to get started.

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

In this course, we'll cover the fundamentals of linear algebra, including systems of linear equations, matrix operations, and vector equations. Whether you’ve learned some of these concepts before and are looking for a refresher or you’re brand new to the ideas we’ll cover, you’ll find the materials to support you. Let's get started!
Course 1 of 4 in the Linear Algebra for Data Science Using Python Specialization.

Syllabus

WEEK 1
Introduction to Matrices and Linear Algebra
In module 1, you'll learn how to explain fundamental concepts of linear algebra and how to use Python, one of the most powerful programming languages, to model different data. We will cover the following learning objectives.

WEEK 2
Using Linear Algebra Concepts in Python
Let's recap! In module 1, you performed software installation, learned some best practices, and learned how graphs are used to model data in Python. In module 2, you'll gain the knowledge you need to use linear algebra to solve data science problems. You'll also perform matrix algebra on large data sets using Python. We will cover the following learning objectives.

WEEK 3
Vector Equations and Systems of Linear Equations
Let's recap! In module 2, you learned how to use linear algebra to solve data science problems. Using Python, you also learned how to perform matrix algebra on large data sets. In module 3, you will learn how to define vector equations and use vector equations to model data. We will cover the following learning objectives.

WEEK 4
Real-World Applications of Vector Equations
Welcome to the final module of this course! Over the past 3 modules, you have been introduced to and gained knowledge on the following topics:- Version control - Git Bash, Jupyter Notebook via Anaconda, NumPy and SymPy, and other software tools, Modeling data, Matrix algebra and, Vector equations. In the final module of the course, you'll apply what you've learned to concrete, real-world examples. You'll practice using vector equations to study data sets and provide peer reviews. We will cover the following learning objectives.

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

Related Courses

Experimentation for Improvement (Coursera) Coursera
McMaster University

Experimentation for Improvement (Coursera)

We are always using experiments to improve our lives, our community, and our work. Are you doing it efficiently? Or are you (incorrectly) changing one thing at a time and hoping for the best? In this course, you will learn how to plan efficient experiments - testing with many variables. Our goal is to find the best results using only a few experiments. A key part of the course is how to optimize a system.

Sep 14th 2026
5-12 Weeks
Understanding and Applying Text Embeddings (Coursera) Coursera
DeepLearning.AI

Understanding and Applying Text Embeddings (Coursera)

The Vertex AI Text-Embeddings API enhances the process of generating text embeddings. These text embeddings, which are numerical representations of text, play a pivotal role in many tasks involving the identification of similar items, like Google searches, online shopping recommendations, and personalized music suggestions.

Sep 14th 2026
1 Week
Introduction to Genomic Technologies (Coursera) Coursera
Johns Hopkins University

Introduction to Genomic Technologies (Coursera)

This course introduces you to the basic biology of modern genomics and the experimental tools that we use to measure it. We'll introduce the Central Dogma of Molecular Biology and cover how next-generation sequencing can be used to measure DNA, RNA, and epigenetic patterns. You'll also get an introduction to the key concepts in computing and data science that you'll need to understand how data from next-generation sequencing experiments are generated and analyzed.

Sep 14th 2026
4 Weeks
Data Science in Health Technology Assessment (Coursera) Coursera
Genentech

Data Science in Health Technology Assessment (Coursera)

This course explores key concepts and methods in Health Economics and Health Technology Assessment (HTA) and is intended for learners who have a foundation in data science, clinical science, regulatory and are new to this field and would like to understand basic principles used by payers for their reimbursement decisions.

Sep 14th 2026
3 Weeks
Introduction to Open Source Application Development (Coursera) Coursera
Illinois Tech

Introduction to Open Source Application Development (Coursera)

This course introduces basic concepts of systems programming using a modern open source language. You will learn to apply basic programming concepts toward solving problems, writing pseudocode, working with and effectively using basic data types, abstract data types, control structures, code modularization and arrays. You will learn to detect errors, work with variables and loops, and discover how functions, methods, and operators work with different data types. You will also be introduced to the object paradigm including classes, inheritance, and polymorphism.

Sep 14th 2026
5-12 Weeks
Machine Learning Rapid Prototyping with IBM Watson Studio (Coursera) Coursera
IBM

Machine Learning Rapid Prototyping with IBM Watson Studio (Coursera)

An emerging trend in AI is the availability of technologies in which automation is used to select a best-fit model, perform feature engineering and improve model performance via hyperparameter optimization. This automation will provide rapid-prototyping of models and allow the Data Scientist to focus their efforts on applying domain knowledge to fine-tune models. This course will take the learner through the creation of an end-to-end automated pipeline built by Watson Studio’s AutoAI experiment tool, explaining the underlying technology at work as developed by IBM Research.

Sep 14th 2026
4 Weeks
Matrix Methods (Coursera) Coursera
University of Minnesota

Matrix Methods (Coursera)

Mathematical Matrix Methods lie at the root of most methods of machine learning and data analysis of tabular data. Learn the basics of Matrix Methods, including matrix-matrix multiplication, solving linear equations, orthogonality, and best least squares approximation. Discover the Singular Value Decomposition that plays a fundamental role in dimensionality reduction, Principal Component Analysis, and noise reduction.

Sep 14th 2026
5-12 Weeks
Llama for Python Programmers (Coursera) Coursera
University of Michigan

Llama for Python Programmers (Coursera)

Llama for Python Programmers is designed for programmers who want to leverage the Llama 2 large language model (LLM) and take advantage of the generative artificial intelligence (AI) revolution. In this course, you’ll learn how open-source LLMs can run on self-hosted hardware, made possible through techniques such as quantization by using the llama.cpp package.

Sep 14th 2026
3 Weeks