
Packt Expert
Bogdan Stashchuk
Bogdan Stashchuk is a software engineer and instructor with over 20 years of experience. He specializes in teaching technical topics through practical exercises and step-by-step guidance, helping learners build hands-on skills.
13 Courses by Bogdan Stashchuk

Apache Kafka Complete Developer's Guide
Learn core Apache Kafka features along with creating Java, Node.js and Python producers and consumers
Get hands-on with Apache Kafka by learning its core features and architecture while building real producers and consumers in Java, Node.js, and Python. Gain practical experience setting up clusters and working with key Kafka APIs to confidently create your own messaging solutions.
Packt | 2020 | 334 min

Complete Git Guide: Understand and Master Git and GitHub
Comprehensive Hands-On Guide to Git and GitHub for Version Control Mastery
Discover how to use Git and GitHub to manage your code, track changes, and collaborate with others. You'll move from the basics of version control to advanced workflows, gaining practical skills for real-world development. Build confidence as you learn to handle projects efficiently, both solo and in teams.
Packt | 2020 | 1321 min

Full Stack Web Development Bootcamp with React and Python
A complete practical full stack web development bootcamp course
Gain hands-on experience building full stack web applications using React for the frontend and Python Flask for the backend. You will work on real projects from the start, connecting both sides and learning to use essential developer tools along the way.
Packt | 2021 | 1530 min

Git and GitHub Crash Course
Learn basic Git features: commit changes, checkout commits and branches, merge branches, sync with GitHub.
Get hands-on with the essentials of Git and GitHub, from setting up repositories to managing changes and collaborating online. You'll learn how to track your work, switch between versions, and keep your code in sync with others using practical, real-world examples.
Packt | 2021 | 75 min

Go - Complete Course on Go (GoLang)
Build Scalable, Efficient Applications with GoLang
Explore the essentials of Go programming, starting from setup and basic syntax to advanced topics like concurrency and efficient data handling. Through practical coding exercises, you'll build real-world applications and develop a strong foundation in Go's unique features.
Packt | 2025 | 1517 min

JavaScript Bible - JavaScript and ES6 Bootcamp 2019
JavaScript, ES6, Babel, NPM, Webpack â€" an entire JavaScript ecosystem in a one JavaScript Bootcamp course!
Explore the full JavaScript ecosystem, from core language fundamentals to modern tools like ES6, Babel, NPM, Webpack, and React. Build your skills step by step and gain hands-on experience with both browser and Node.js environments. Get ready to tackle real-world web development challenges with confidence.
Packt | 2019 | 2550 min

Kubernetes for Beginners
Get started with Kubernetes and learn how to deploy applications into production to start your DevOps career
Explore the essentials of Kubernetes and gain hands-on experience deploying containerized applications. Build your confidence as you learn how to manage clusters, create deployments, and work with pods and services. No prior Kubernetes experience is needed, just a basic understanding of Docker.
Packt | 2022 | 181 min

Linux Fundamentals
Learn the basic and advanced concepts of Linux from scratch
Get hands-on with Linux as you explore everything from basic commands to advanced shell scripting. You'll learn how to manage files, users, and processes, work with data streams, and understand Linux networking. By the end, you'll be ready to handle real-world Linux tasks with confidence.
Packt | 2021 | 345 min

Python – Complete Python, Django, Data Science and ML Guide
Dive into Programming, Django, Jupyter, Pygame, and AI Essentials
Explore Python from the ground up and discover how it powers web development, data science, and machine learning. Build practical skills with hands-on projects using tools like Django, Jupyter, and Pygame. By the end, you'll be ready to create apps, analyze data, and even develop your own games.
Packt | 2023 | 3030 min

SSL Complete Guide 2021: HTTP to HTTPS
Become a master of HTTPS, Let's Encrypt, Cloudflare, NGINX and SSL/TLS Certificates
Get hands-on with securing websites using SSL and TLS certificates. You'll move from the basics of encryption and networking to practical steps for setting up HTTPS on real web servers. No prior experience is needed, making it easy to start protecting your sites right away.
Packt | 2019 | 654 min

The Complete Practical Docker Guide
A complete Docker training beginner-friendly course inclusive of all core Docker features
Get hands-on with Docker and discover how to build, run, and manage containers from scratch. You'll practice using core Docker features and work with real-world containers like Node.js, Python, and WordPress. By the end, you'll have the practical skills needed to use Docker confidently for development and testing.
Packt | 2021 | 1109 min

The World of Computer Networking. Your CCNA starts here
Master the Fundamentals of Networking for Your CCNA Journey
Get a solid introduction to computer networking by exploring essential concepts like protocols, network architecture, subnetting, routing, and switching. Learn how data moves across networks and gain practical skills that prepare you for the CCNA certification and a career in IT networking.
Packt | 2021 | 1002 min

Understanding NPM - Node.js Package Manager
Understand and practice NPM. Learn how to use NPM in Node.js, how to install NPM packages, how to configure NPM scripts.
Get hands-on with NPM and discover how to manage Node.js projects more efficiently. Explore package installation, dependency management, and script automation to streamline your development workflow. Gain practical skills that help you confidently use NPM in real-world projects.
Packt | 2018 | 133 min