Git and GitHub: Version Control for Modern Development
This course provides a strong foundation in version control using Git and GitHub, enabling you to manage code efficiently and collaborate effectively in team environments. You’ll learn essential Git commands, implement branching and merging strategies, use GitHub for code reviews and workflow automation, and integrate version control into DevOps pipelines using tools like GitHub Actions and GitHub Copilot. By the end of this course, you will be able to: • Explain the core concepts and benefits of version control with Git • Create and manage repositories using Git and GitHub • Implement bran
We may earn a commission if you enroll through our links — it never affects the price you pay.
Similar courses
Production ML with Hugging Face
Learn to deploy ML models to production using the Sovereign Rust Stack—a pure Rust implementation with zero Python runtime dependencies. This hands-on course teaches you to work with three critical model formats (GGUF, SafeTensors, APR), implement MLOps pipelines with CI/CD and observability, and deploy models across GPU, CPU, WebAssembly, and edge targets. Through real-world projects including a Python-to-Rust transpiler (Depyler), browser-based speech recognition (Whisper.apr), and LLM inference benchmarking (Qwen), you'll master format conversion, cryptographic model signing, and performan
All levels
MLOps and responsible AI practices
This course equips you with the essential skills to take generative AI models from development to production. You will learn to implement robust MLOps practices on Azure, including automated CI/CD pipelines, version control, and full lifecycle management for your models. Simultaneously, you will dive into the critical principles of Responsible AI, using Microsoft’s framework to build fair, transparent, and ethical models that you can deploy with confidence.
All levels
Scaling No-Code Automation with Reflect
Master No-Code Testing: Advanced Reflect Strategies is an advanced-level course designed for experienced QA professionals and automation specialists looking to scale and stabilize web application testing—without writing code. Going beyond basic record-and-replay, this course equips learners to design modular test architectures, integrate Reflect into CI/CD pipelines, and implement resilient strategies for dynamic UIs. Through practical video walkthroughs, system-level demonstrations, and hands-on challenges, learners will tackle real-world issues like flaky tests, brittle selectors, and post-
All levels
Deploying & Scaling Spring Boot Applications on AWS
Take your Spring Boot skills to the next level by learning how to deploy, scale, and monitor real-world applications using tools like Docker, AWS ECS, and Spring Security. In this hands-on course, you'll apply essential DevOps practices—CI/CD, containerization, and observability—to move confidently from local development to production-ready deployment. In the first module, you’ll explore modern deployment workflows, external configuration, and container fundamentals. You’ll also understand how Docker integrates into Spring Boot development. The second module guides you through building effici
All levels