13 Courses by Bogdan Stashchuk

Cover image for Apache Kafka Complete Developer's Guide

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

Cover image for Complete Git Guide: Understand and Master Git and GitHub

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

Cover image for Full Stack Web Development Bootcamp with React and Python

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

Cover image for Git and GitHub Crash Course

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

Cover image for Go - Complete Course on Go (GoLang)

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

Cover image for JavaScript Bible - JavaScript and ES6 Bootcamp 2019

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

Cover image for Kubernetes for Beginners

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

Cover image for Linux Fundamentals

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

Cover image for Python – Complete Python, Django, Data Science and ML Guide

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

Cover image for SSL Complete Guide 2021: HTTP to HTTPS

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

Cover image for The Complete Practical Docker Guide

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

Cover image for The World of Computer Networking. Your CCNA starts here

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

Cover image for Understanding NPM - Node.js Package Manager

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