Digital Learning Offerings

Digital Learning Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

Pearson LiveLessons Courses

Professional video training series on advanced Java programming techniques and design patterns.

Coursera MOOC Specializations

Reaching over 400,000 learners worldwide with comprehensive online specializations.

Recorded Webinar Series

YouTube playlists covering cutting-edge topics in generative AI, reactive programming, and modern Java development.

Vanderbilt University Courses (Latest)

Most recent course offerings with complete video lectures and programming assignments.

Vanderbilt University Course Archives (2017-2022)

CS 891: Scalable Microservices (2023)

Earlier iteration of the scalable microservices course with complete video playlist.

View Course & Playlist

CS 253: Parallel Functional Programming (2022)

Parallel functional programming with Java, Android, and Spring WebFlux (2022 edition).

View Course & Playlist

CS 254: Concurrent OO Programming (2022)

Concurrent object-oriented programming with Java and Android (2022 edition).

View Course & Playlist

CS 253: Parallel Functional Programming (2021)

2021 course covering parallel functional programming with Java, Android, and Spring WebFlux.

View Course & Playlist

CS 254: Concurrent OO Programming (2021)

2021 course on concurrent object-oriented programming with Java and Android.

View Course & Playlist

CS 253: Parallel Functional Programming (2020)

Parallel functional programming with Java and Android (2020 edition).

View Course & Playlist

CS 891s: Concurrent OO Programming (2020)

Concurrent object-oriented programming with Java and Android (Spring 2020).

View Course & Playlist

CS 891f: Parallel Functional Programming (2019)

2019 course on parallel functional programming with Java and Android.

View Course & Playlist

CS 891s: Concurrent Java Programming (2019)

Concurrent Java programming with Android applications (Spring 2019).

View Course & Playlist

CS 891f: Introduction to Parallel Java (2018)

Foundational course on parallel Java programming concepts and techniques.

View Course & Playlist

CS 891s: Advanced Concurrent Java (2018)

Advanced concurrent Java programming with Android (Spring 2018).

View Course & Playlist

CS 891f: Concurrent & Parallel Java (2017)

Introduction to concurrent and parallel Java programming with Android applications.

View Course & Playlist

Earlier Course Archives (2013-2015)

Additional Resources