Category: Coding

Learn coding online with beginner to advanced courses covering programming basics, logic, and real-world projects.

Getting Started: Microsoft Agent Framework in .NET
Posted in Coding Course

Getting Started: Microsoft Agent Framework in .NET

Learn how to use the Microsoft Agent Framework to build AI agents in .NET, from your first agent to tools, workflows, and observability.

Continue Reading Getting Started: Microsoft Agent Framework in .NET
Deep Dive: Caching in .NET
Posted in Coding Course

Deep Dive: Caching in .NET

Learn how caching works in .NET, from eviction policies and distributed caches to hybrid caching and handling cache stampedes.

Continue Reading Deep Dive: Caching in .NET
Getting Started: Rust
Posted in Coding Course

Getting Started: Rust

Learn how to get started with Rust, from the basics of memory management to building and testing a web API that talks to a database.

Continue Reading Getting Started: Rust
From Zero to Hero: Garbage Collection in .NET
Posted in Coding Course

From Zero to Hero: Garbage Collection in .NET

Learn how garbage collection works in .NET, from the stack and heap to generations and the disposable pattern.

Continue Reading From Zero to Hero: Garbage Collection in .NET
Level Up Your Code Quality As A Software Engineer
Posted in Coding Course

Level Up Your Code Quality As A Software Engineer

With the infinite amount of tutorials and infrastructure services out there nowadays, writing code really isn’t hard – Just getting things to work is much easier than ever before. This means that if you want to stand out as a software engineer, you need to write much better code than almost everybody else.

Continue Reading Level Up Your Code Quality As A Software Engineer
AI in C# using the Microsoft Agent Framework
Posted in AI Coding Course

AI in C# using the Microsoft Agent Framework

Learn Chat, Tool Calling, Structured Output and RAG

Continue Reading AI in C# using the Microsoft Agent Framework
From Zero to Hero: Benchmarking code in .NET
Posted in Coding Course

From Zero to Hero: Benchmarking code in .NET

Learn how to measure code performance in .NET using BenchmarkDotNet.

Continue Reading From Zero to Hero: Benchmarking code in .NET
Tim Corey C# Mastercourse
Posted in Coding Course

Tim Corey C# Mastercourse

Master C# from the ground up. Get real-world ready by the time you complete this mastercourse.

Continue Reading Tim Corey C# Mastercourse
Introduction to Concurrency in C# - Async and Parallelism
Posted in Coding Course

Introduction to Concurrency in C# – Async and Parallelism

Learn to develop scalable and fast applications using concurrency

Continue Reading Introduction to Concurrency in C# – Async and Parallelism
Learn Problem Solving
Posted in Coding Course

Learn Problem Solving

Become a MASTER at Problem Solving in any area! This skill helps you get 6 figure jobs and this very PRACTICAL course will help you learn it much faster than it took me.

Continue Reading Learn Problem Solving
Learn Complete C# - Beginner to Advanced
Posted in Coding Course

Learn Complete C# – Beginner to Advanced

The course is structured on the principle “from simple to complex,” so you can confidently transition from basic constructs to advanced language tools. Each block is accompanied by video lectures, practical assignments, tests, and additional materials for a deep understanding of the topic.

Continue Reading Learn Complete C# – Beginner to Advanced
Mastering: C#
Posted in Coding Course

Mastering: C#

Learn how C# features work under the hood, from the memory layout of types to the performance of lambdas, pattern matching, and LINQ.

Continue Reading Mastering: C#
Object Oriented Design And Programming
Posted in Coding Course

Object Oriented Design And Programming

Master Object-Oriented Programming concepts, UML, Classes, Objects, Inheritance, Polymorphism, Encapsulation, and Design

Continue Reading Object Oriented Design And Programming
Selenium WebDriver with Java: AI-Powered Test Automation
Posted in Coding Course

Selenium WebDriver with Java: AI-Powered Test Automation

Master Selenium & Java for Beginners | AI-Assisted Testing with Cursor, MCP | TestNG, Page Object Model

Continue Reading Selenium WebDriver with Java: AI-Powered Test Automation
From Zero to Hero: Background Processing in .NET
Posted in Coding Course

From Zero to Hero: Background Processing in .NET

Learn how to build background jobs in .NET using hosted services, worker services, scheduling libraries, and message queues.

Continue Reading From Zero to Hero: Background Processing in .NET
From Zero to Hero: 1 Billion Row Performance Challenge in .NET
Posted in Coding Course

From Zero to Hero: 1 Billion Row Performance Challenge in .NET

Learn how to process a billion-row file in .NET using multi-threading, memory-mapped files, and SIMD.

Continue Reading From Zero to Hero: 1 Billion Row Performance Challenge in .NET
Mastering Embedded Systems with C and ARM Cortex (STM32)
Posted in Coding Course

Mastering Embedded Systems with C and ARM Cortex (STM32)

Become an expert in Embedded Systems using C and STM32 ARM Cortex — fundamentals to real-time hardware implementation.

Continue Reading Mastering Embedded Systems with C and ARM Cortex (STM32)
Embedded Systems Bare-Metal Programming Ground Up™ (STM32)
Posted in Coding Course

Embedded Systems Bare-Metal Programming Ground Up™ (STM32)

No Libraries used, Professional CMSIS Standard, ARM Cortex, ADC,UART,TIMERS, DMA,SPI,I2C,RTC,GPIO etc.

Continue Reading Embedded Systems Bare-Metal Programming Ground Up™ (STM32)
Mastering Low-Level System Design & Design Patterns with AI
Posted in AI Coding Course

Mastering Low-Level System Design & Design Patterns with AI

Practical guide to using design patterns and low-level design in AI-driven development.

Continue Reading Mastering Low-Level System Design & Design Patterns with AI
Java 8 Streams & LeetCode Coding Interview Crash Course
Posted in Coding Course

Java 8 Streams & LeetCode Coding Interview Crash Course

Ace Product-Based Company Interviews: Learn Java 8 Stream Processing & Core Data Structures Through 20+ LeetCode Labs

Continue Reading Java 8 Streams & LeetCode Coding Interview Crash Course
Learn Assembly by Programming the Original Gameboy
Posted in Coding Course

Learn Assembly by Programming the Original Gameboy

Game Boy Programming: Assembly, Graphics, Audio, Multiplayer, and Real Hardware

Continue Reading Learn Assembly by Programming the Original Gameboy
Mastering SOLID Principles of Object Oriented Design (C#)
Posted in Coding Course

Mastering SOLID Principles of Object Oriented Design (C#)

Master SOLID principles using C#. Learn to write maintainable, scalable, and robust code through practical examples.

Continue Reading Mastering SOLID Principles of Object Oriented Design (C#)
Modular Monolith Architecture
Posted in Backend Coding Course

Modular Monolith Architecture

This in-depth course will transform the way you build modern systems. You will learn the best practices for applying the Modular Monolith architecture in a real-world scenario.

Continue Reading Modular Monolith Architecture
Master Dependency Injection in C# with Asp.Net Core
Posted in Coding Course

Master Dependency Injection in C# with Asp.Net Core

Learn Dependency Injection in C# with Asp.Net Core using Best Practices

Continue Reading Master Dependency Injection in C# with Asp.Net Core
Getting Started: Caching in .NET
Posted in Coding Course

Getting Started: Caching in .NET

Let’s make the hardest thing in programming easy for .NET software engineers.

Continue Reading Getting Started: Caching in .NET
From Zero to Hero: Microsoft.Extensions.AI in .NET
Posted in AI Coding Course

From Zero to Hero: Microsoft.Extensions.AI in .NET

Master the main AI abstraction library for .NET AI development

Continue Reading From Zero to Hero: Microsoft.Extensions.AI in .NET
Vulkan API with C++: Build a PBR Renderer from Scratch
Posted in Coding Course

Vulkan API with C++: Build a PBR Renderer from Scratch

Master modern graphics programming with Vulkan, C++, and Slang shaders — from zero to a physically based renderer

Continue Reading Vulkan API with C++: Build a PBR Renderer from Scratch
Getting Started: Authentication and Authorization in .NET
Posted in Coding Course

Getting Started: Authentication and Authorization in .NET

Learn how to get started with authentication and authorization in .NET

Continue Reading Getting Started: Authentication and Authorization in .NET
C# 13 - Ultimate Guide - Beginner to Advanced | Master class
Posted in Coding Course

C# 13 – Ultimate Guide – Beginner to Advanced | Master class

Learn C# by doing | C# projects | Bootcamp for C# Interview | Advanced C# | .NET 9 | LINQ | Interview Questions

Continue Reading C# 13 – Ultimate Guide – Beginner to Advanced | Master class
Master the First Principles of Computer Vision
Posted in Coding Course

Master the First Principles of Computer Vision

Transform from a code-wrapper to a system architect by building 3D vision pipelines from first principles No high-level wrappers. Pure Engineering.

Continue Reading Master the First Principles of Computer Vision
Master bare metal embedded system programming with AVR uC
Posted in Coding Course

Master bare metal embedded system programming with AVR uC

Learn embedded C, assembly & mixed programming, AVR microcontroller internals, GPIO, EEPROM & more

Continue Reading Master bare metal embedded system programming with AVR uC
David Beazley - Ruckus
Posted in Coding Course

David Beazley – Ruckus

In this 4-day project course, our goal is to implement the core of a small programming language using Rust. Starting out, it doesn’t seem too bad, but we’ll enter the 9th inner circle of recursion, borrowing, and mutability hell soon enough. To make matters worse, we’ll start to doubt our prior knowledge of nice “beginner-friendly” languages like Python. Finding a way out of this mess seems possible, but it might require a beginner’s mind and a deeper sort of englightenment.

Continue Reading David Beazley – Ruckus