Skip to main content Skip to secondary navigation

JOLTS

Main content start

JOLTS: Just-In-Time Online Learning Tools

JOLTS

 is proud to present the following JOLTS, short learning modules covering one concept or topic, presented by experts in the field.

CME292 (Advanced MATLAB for Scientific Computing) is an online class that is open for all.

View class schedule on Explore Courses

Python Basics

By Austin Benson. Five parts.

1. Python basic syntax

2. Python arithmetic

3. Python if-else

4. Python functions

5. Python indentation


Python Dictionaries

By Austin Benson.  Five parts.

1. Introduction to python dictionaries

2. Python dictionaries basics

3. Python dictionary keys

4. Python dictionary operators

5. Python dictionary functions


Python Lists

By Austin Benson. Ten parts.

1. Python Lists - Creation & Indexing

2. Python Lists - Concat (+)

3. Python Lists - Slicing (arr[0:2])

4. Python Lists - Len-Max-Min

5. Python Lists - Heterogeneous Lists

6. Python Lists - For Loop

7. Python Lists - Enumerate

8. Python Advanced - Basic List Comp

9. Python Advanced - List Comp with If Statement

10. Python Advanced - Nested List Comp


Python Containers

By Patrick Legresley

Nested Containers


Python Tuples

By Austin Benson.  Three parts.

1. Introduction to Python Tuples

2. Python Tuples Basics

3. Python Tuples len and unpack


What is Linux?

By Patrick Legresley

Interacting with the Linux Shell


Intro to MPI

By Rob Scheriber and Jack Poulson.  Twelve parts. 

Intro to MPI JOLT - Virtual Machine

Intro to MPI JOLT - Compile

Intro to MPI Programming

3. MPI Broadcast 1

MPI Broadcast 2

MPI Dense Matrix Vectors 1

MPI Dense Matrix Vectors 2

MPI Dense Matrix Vectors 3

MPI Dense Matrix Vectors 4

MPI All to All

MPI Parallel Rank-K Update

MPI Parallel CholeskyQR


Intro to MATLAB

By Milinda Lakkam.

Matlab Intro


Vector Functions

By Josh Tennefoss.  Five parts.

Vector Introduction

Vector + - λ

Vector Dot Product 2

Vector Dot Product Live 2

Vector Cross Product


Stationary Methods for Solving Systems of Equations

By Margot Gerritsen

Stationary Iterative Methods for Solving Systems of Equations


Sturm-Liouville Differential Equation

By Sanjiva Lele

Sturm Liouville Differential Equation


First Order ODE's

Presented by Sanjiva Lele.  Examples 1, 2, & 3.

First Order ODE Example 1

First Order ODE Example 2

First Order ODE Example 3

Introduction to Second Order ODEs

Presented by Sanjiva Lele.

2nd Order ODE Introduction


Second Order ODEs: Numerical Solution

By Sanjiva Lele. Parts 1 & 2.

Second Order ODE Numerical Solution


Second Order ODEs: Asymptotic Expansion

By Sanjiva Lele. Parts 1 & 2.

Second Order ODE Asymptotic Expansion Part 1

Second Order ODE Asymptotic Expansion Part 2


Control Flow for Loops

By Alex Papanicolaou.  Intro, loops, conditional branchings.

Matlab Flow - Intro

Matlab Flow - Example

Control Flow - While Syntax

Matlab Flow - If

Matlab Flow - Switch


Drumming Up Bessel Functions

By Sanjiva Lele. Parts 1, 2, 3, and Animations.

Drumming up Bessel Functions I

Drumming up Bessel Functions II

Drumming up Bessel Functions III

Drumming up Bessel Functions Plots