Jim Cooper
Pluralsight Author
Jim Cooper is a software developer at Pluralsight, with more than 20 years of software development experience. He has a passion for Agile processes, especially lean software development. Jim has been developing production Angular apps since before Angular version 1.0, including Pluralsight's first Html5-based video player. Jim has over 10 years of TDD and pair programming experience which has contributed significantly to his professional development. He has successfully mentored other developers in the use of TDD and agile practices and still enjoys learning from talented developers everywhere.
Topics Authored
Software Development
Courses Authored
28
Total Ratings
11908
Avg Course Ratings
4.5
Courses by Jim
-
Course
Angular Foundations: Modern Patterns and Best Practices
Beginner
2h 14m
Nov 05, 2025
Course
Angular: Reactive Forms
Intermediate
3h 9m
Aug 19, 2025
(50)
Course
Angular: Template-driven Forms
Intermediate
2h 37m
Jul 31, 2025
(33)
Course
Angular: Services and Dependency Injection
Intermediate
2h 55m
Jul 21, 2025
(34)
Course
Angular: Components and Templates
Beginner
1h 39m
Jul 11, 2025
Course
Angular Foundations
Beginner
2h 12m
Jun 16, 2025
(13)
Labs
Guided: Nuxt Foundations
Beginner
42m
Apr 08, 2025
Course
Nuxt Foundations
Beginner
1h 3m
Mar 12, 2025
Course
Using the App Router in Next.js 14
Beginner
1h 30m
Nov 21, 2024
Course
Vue 3 Playbook
Intermediate
2h 24m
Dec 01, 2023
Course
Vue 3 State Management with Pinia
Intermediate
2h 40m
Aug 24, 2023
(14)
Course
Angular Fundamentals
Beginner
4h 53m
Jul 11, 2023
(249)
Course
Vue 3 Fundamentals
Beginner
5h 40m
Jul 11, 2023
(48)
Course
Angular Best Practices
Advanced
2h 8m
May 03, 2023
(60)
Course
Object-oriented Concepts in JavaScript
Advanced
2h 12m
Mar 14, 2023
(42)
Course
React 18 with Next.js Playbook
Intermediate
1h 47m
Nov 02, 2022
(53)
Course
JavaScript 3 Objects and Prototypes
Intermediate
48m
Jun 08, 2022
(1732)
Course
State Management with Vuex 4
Intermediate
1h 49m
Jun 08, 2022
(52)
-
Course
Angular Foundations: Modern Patterns and Best Practices
Beginner
2h 14m
Nov 05, 2025
Course
Angular: Reactive Forms
Intermediate
3h 9m
Aug 19, 2025
(50)
Course
Angular: Template-driven Forms
Intermediate
2h 37m
Jul 31, 2025
(33)
Course
Angular: Services and Dependency Injection
Intermediate
2h 55m
Jul 21, 2025
(34)
Course
Angular: Components and Templates
Beginner
1h 39m
Jul 11, 2025
Course
Angular Foundations
Beginner
2h 12m
Jun 16, 2025
(13)
Course
Nuxt Foundations
Beginner
1h 3m
Mar 12, 2025
Course
Using the App Router in Next.js 14
Beginner
1h 30m
Nov 21, 2024
Course
Vue 3 Playbook
Intermediate
2h 24m
Dec 01, 2023
Course
Vue 3 State Management with Pinia
Intermediate
2h 40m
Aug 24, 2023
(14)
Course
Angular Fundamentals
Beginner
4h 53m
Jul 11, 2023
(249)
Course
Vue 3 Fundamentals
Beginner
5h 40m
Jul 11, 2023
(48)
Course
Angular Best Practices
Advanced
2h 8m
May 03, 2023
(60)
Course
Object-oriented Concepts in JavaScript
Advanced
2h 12m
Mar 14, 2023
(42)
Course
React 18 with Next.js Playbook
Intermediate
1h 47m
Nov 02, 2022
(53)
Course
JavaScript 3 Objects and Prototypes
Intermediate
48m
Jun 08, 2022
(1732)
Course
State Management with Vuex 4
Intermediate
1h 49m
Jun 08, 2022
(52)
-
Course
JavaScript Objects, Prototypes, and ClassesRETIRED
Advanced
1h 48m
Oct 10, 2025(400)
Course
Vue.js 3 FundamentalsRETIRED
Intermediate
5h 41m
Jul 01, 2025(367)
Course
Angular 13 Best PracticesRETIRED
Intermediate
1h 49m
Jun 26, 2024(411)
Course
Angular 11 FundamentalsRETIRED
Intermediate
9h 47m
Feb 23, 2024(1346)
Course
AngularJS 1 FundamentalsRETIRED
Intermediate
6h 51m
Apr 16, 2023(4174)
Course
AngularJS for .NET DevelopersRETIRED
Intermediate
5h 16m
Feb 05, 2020(1297)
Course
FakeItEasyRETIRED
Intermediate
1h 21m
Jun 27, 2019(135)
Course
Microsoft Fakes FundamentalsRETIRED
Intermediate
1h 56m
Jun 27, 2019(304)
Course
Mocking With MoqRETIRED
Intermediate
1h 53m
Jun 27, 2019(877)
Course
Rhino Mocks FundamentalsRETIRED
Intermediate
2h 12m
Jun 27, 2019(217)