Nicolae Caprarescu
Pluralsight Author
Now an independent consultant, Nicolae started his career in 2013 as a software engineer. Over the years, Nicolae worked on systems ranging from high-frequency Java trading engines to various apps for startups. Nicolae's technical roles have always been full-stack, most often focusing on Java back-ends and web-based front-ends: Java, Spring, JDBC, SQL, Maven, Gradle, TeamCity, Jenkins, TDD, JUnit, mocking, automated testing, JavaScript, Selenium and RESTful. Nicolae's technical interests include machine learning, software architecture, and finding the right balance between the usage of statically typed languages versus dynamically typed languages. Nicolae also enjoys making teams run efficiently by embracing Agile values and instilling them in any team he can. Nicolae holds a First Class Bachelor's degree in Computer Science from The University of Manchester, where he discovered his passion for teaching while mentoring other students. Nicolae also enjoys traveling and motorsports.
Topics Authored
Software Development
Data Professional
Courses Authored
15
Total Ratings
265
Avg Course Ratings
3.4
Courses by Nicolae
-
Course
OpenAI Codex Testing and Debugging
Beginner
50m
Jul 07, 2026
Course
Introduction to Time Series Modeling
Beginner
46m
Jun 05, 2026
Labs
Lab: Design and Deploy a Research Assistant with LangChain
Intermediate
1h 24m
Mar 27, 2026
Course
Recurrent Neural Networks (RNNs)
Beginner
50m
Mar 11, 2026
Course
Context Indexing and Retrieval
Beginner
37m
Jan 22, 2026
Labs
Monte Carlo Methods
Intermediate
35m
Jan 14, 2026
Course
Modular RAGs
Intermediate
29m
Oct 17, 2025
Course
Getting Started with Gymnasium
Intermediate
42m
Sep 10, 2025
Course
Evaluating RAG Solutions
Beginner
17m
Jun 23, 2025
Labs
Build Your Own CLI Planner App Using Python Abstract Base Classes
Intermediate
39m
Sep 12, 2022
Course
SharePoint Framework Development with PnP
Advanced
1h 18m
Dec 30, 2021
-
Course
OpenAI Codex Testing and Debugging
Beginner
50m
Jul 07, 2026
Course
Introduction to Time Series Modeling
Beginner
46m
Jun 05, 2026
Course
Recurrent Neural Networks (RNNs)
Beginner
50m
Mar 11, 2026
Course
Context Indexing and Retrieval
Beginner
37m
Jan 22, 2026
Course
Modular RAGs
Intermediate
29m
Oct 17, 2025
Course
Getting Started with Gymnasium
Intermediate
42m
Sep 10, 2025
Course
Evaluating RAG Solutions
Beginner
17m
Jun 23, 2025
Course
SharePoint Framework Development with PnP
Advanced
1h 18m
Dec 30, 2021
-
Labs
Lab: Design and Deploy a Research Assistant with LangChain
Intermediate
1h 24m
Mar 27, 2026
Labs
Monte Carlo Methods
Intermediate
35m
Jan 14, 2026
Labs
Build Your Own CLI Planner App Using Python Abstract Base Classes
Intermediate
39m
Sep 12, 2022
-
Course
Using H2 1 in Your Java Applications: Getting StartedRETIRED
Intermediate
1h 40m
Jul 06, 2026(15)
Course
Exploring Java Machine Learning EnvironmentsRETIRED
Advanced
1h 36m
May 11, 2026
Course
Getting Started with EasyMock 4RETIRED
Beginner
1h 52m
Jan 12, 2026(27)
Course
Getting Started with Mockito 2RETIRED
Beginner
1h 24m
Feb 23, 2024(213)