
Packt Expert
Oleksandr Kocherhin
Oleksandr Kocherhin is a full-stack developer with a decade of programming experience and six years of teaching. He specializes in practical, hands-on instruction, focusing on real-world skills for technology professionals.
18 Courses by Oleksandr Kocherhin

Angular and NgRx Developer Lab 2026 - Build a Real Application
Build Scalable Angular Applications with NgRx State Management
Get hands-on experience building a real Angular application while mastering NgRx for state management. Explore authentication, data flows, and scalable architecture as you work through practical scenarios. By the end, you will feel confident applying modern Angular techniques to real projects.
Packt | 2025 | 422 min

Angular Interview Mastery 2026 - Practical Q&A for Real Hiring Rounds
Master Angular Interview Questions and Techniques to Boost Your Job Prospects
Get ready for your next Angular interview by practicing with real-world questions and expert solutions. You'll work through practical scenarios that cover everything from Typescript and RxJS basics to advanced Angular features. Build the confidence and skills you need to tackle technical interviews with ease.
Packt | 2025 | 350 min

Angular Signals Project 2026 - Build a Quiz App Step-by-Step
Build a Quiz App with Angular Signals from Scratch
Explore how to build a fully functional quiz app using Angular Signals from the ground up. Learn to manage state, handle real-time data, and deploy your app for real-world use. Gain practical experience with modern Angular development tools and techniques.
Packt | 2025 | 110 min

Angular Testing Masterclass 2026 - Unit and E2E Test Essentials
Professional Angular Testing with Jest, RxJS, NgRx, and E2E Workflows
Explore the essentials of testing Angular applications using modern tools and workflows. Build confidence in writing reliable unit, component, and end-to-end tests that keep your projects stable and maintainable. Gain hands-on experience with Jest, RxJS, NgRx, and more.
Packt | 2025 | 217 min

Docker for Developers 2026 - Microservices Project Workshop
Docker for Developers 2026: Build and Deploy a Microservices Application with Docker
Explore how to build and deploy a complete microservices application using Docker. You will learn to configure containers, manage networking, and integrate services through hands-on projects. By the end, you will be ready to confidently deploy production-ready microservices with Docker.
Packt | 2025 | 265 min

Functional JavaScript with Ramda 2026 - Practical Programming Guide
Master Functional Programming in JavaScript with Ramda for Better Code
Explore functional programming in JavaScript by working hands-on with the Ramda library. You'll learn how to use techniques like currying, closures, and composition to write code that's easier to read, maintain, and extend. Real-world examples help you apply these concepts to everyday coding challenges.
Packt | 2025 | 124 min

Git Version Control Mastery 2026 - Step-by-Step Developer Guide
Git Version Control Mastery 2026: Complete Developer Guide for Efficient Version Control
Get comfortable with Git by learning everything from setup to advanced workflows. Discover how to manage your code, handle collaboration, and streamline your daily development tasks. Build confidence using Git in both solo and team projects.
Packt | 2025 | 108 min

JavaScript Essentials 2026 - Quickstart Guide for Beginners
Build Strong Foundations with Modern JavaScript Fundamentals and ES6+
Get started with JavaScript from scratch and build a strong foundation in modern coding. You'll move from basic syntax and logic to advanced features, gaining practical skills for real-world web development. Step-by-step guidance and hands-on tasks help you grow your confidence as you progress.
Packt | 2025 | 388 min

JavaScript Interview Mastery 2026 - Real Questions for Modern Roles
Master JavaScript Interview Questions & Techniques for Modern Developer Roles
Get ready for your next JavaScript interview by working through real-world questions and expert solutions. Explore essential programming concepts and sharpen your problem-solving skills. Build confidence as you master both core and advanced JavaScript techniques.
Packt | 2025 | 225 min

Lodash Essentials 2026 - Practical Utility Library Guide
Lodash Essentials 2026: Master Data Transformation and Utility Functions
Explore practical ways to simplify your JavaScript code using Lodash. You'll learn how to handle arrays, objects, and strings more efficiently, and discover advanced techniques for customizing your workflow. Gain hands-on experience that helps you solve real coding challenges with confidence.
Packt | 2025 | 221 min

MEAN Stack Project 2026 - Build a Real-Time Trello Clone
MEAN Stack Project 2026: Build a Real-Time Trello Clone with Angular, Node.js, Express, and MongoDB
Explore full-stack development by building a real-time Trello-style app using the MEAN stack. You will work with Angular, Node.js, Express, and MongoDB to create interactive boards, manage tasks, and enable real-time collaboration. Gain practical experience with modern web technologies while building a project you can showcase.
Packt | 2025 | 531 min

NestJS Developer Lab 2026 - Build a Real API Step-by-Step
NestJS Developer Lab 2026: Build a Robust API with Authentication, Articles, and User Profiles
Explore how to build a real-world API using NestJS, focusing on user authentication, article management, and user profiles. Get practical experience by implementing features that make your applications interactive and secure. Develop a strong foundation in API development by working through hands-on tasks and real project scenarios.
Packt | 2025 | 480 min

React Beginner Projects 2026 - Build Your First Developer Portfolio
Hands-on React projects using Hooks to build a real developer portfolio
Move beyond React basics by building a complete, real-world application from the ground up. You will work hands-on with modern React features like Hooks and component-driven design. By the end, you will have a polished project that showcases your practical skills to employers or clients.
Packt | 2025 | 482 min

React Interview Mastery 2026 - Real Questions for Frontend Roles
Master Real React Interview Questions and Prepare for Frontend Roles
Get ready to tackle real React interview questions and sharpen your frontend development skills. You'll work through practical coding challenges that cover hooks, state management, performance optimization, and more. Build confidence as you learn how to approach and solve the types of problems you'll face in actual interviews.
Packt | 2025 | 250 min

React JS Portfolio Builder 2026 - Hands-On Beginner Workshop
Build Your First React App with Hands-On Project Development
Get started with React JS by building a real-world portfolio project from scratch. You'll set up your development environment, create interactive components, and connect your app to live data. By the end, you'll have a deployed React app that demonstrates your skills and can be shared with others.
Packt | 2025 | 135 min

React Testing Masterclass 2026 - Unit and End-to-End Testing Guide
Modern React Testing with Vitest, Hooks, Redux, and E2E Workflows
Gain hands-on experience testing React apps using modern tools and workflows. Explore unit testing, hooks, Redux logic, and end-to-end scenarios to build stable, maintainable code. Strengthen your confidence in delivering reliable React applications.
Packt | 2025 | 190 min

RxJS Foundations 2026 - Learn Modern Reactive Programming
Master RxJS and Reactive Programming for Efficient Web Development
Discover how to use RxJS to manage asynchronous data and build efficient web applications. You will learn the essentials of reactive programming, from working with observables to mastering advanced operators and error handling. Gain practical skills that help you create scalable and maintainable JavaScript apps.
Packt | 2025 | 153 min

TypeScript Interview Mastery 2026 - Q&A for Real Developer Interviews
Master TypeScript Interview Questions and Coding Challenges for Developers
Get ready for your next TypeScript interview by working through real-world questions that cover everything from basic types to advanced features like generics and type inference. You'll practice solving practical problems and gain a deeper understanding of how to apply TypeScript concepts in real scenarios.
Packt | 2025 | 177 min