Software Development Courses | SkillMeUp.ai

Explore Software Development courses with AI-powered instruction and hands-on labs.

34 Courses
34 courses
Introduction to C# Programming
Beginner

Introduction to C# Programming

Learn C# from scratch with AI instruction and hands-on coding. 7 progressive lessons plus a capstone project — all in a cloud VS Code environment.

8 Lessons 8 Exercises
Introduction to C# Programming II
Intermediate

Introduction to C# Programming II

Level up your C# skills with inheritance, interfaces, LINQ, async/await, file I/O, and more. 8 lessons with hands-on exercises and an advanced capstone project.

8 Lessons 8 Exercises
Writing Secure Code in C#
Intermediate

Writing Secure Code in C#

Find and fix real security vulnerabilities in C# code. 8 hands-on lessons covering injection, auth, crypto, data protection, and more — each with vulnerable starter projects.

8 Lessons 8 Exercises
Building with Claude Code — A Developer's Guide
Intermediate

Building with Claude Code — A Developer's Guide

Master Claude Code as your AI pair programmer. 13 lessons covering code generation, TDD, refactoring, ASP.NET APIs, EF Core, debugging, git, CLAUDE.md, hooks, and MCP servers — all with .NET 9.

13 Lessons 13 Exercises
Building a SaaS Task Tracker with C# and Claude Code
Advanced

Building a SaaS Task Tracker with C# and Claude Code

Build a complete multi-tenant SaaS app (TeamTrackr) with C# and Claude Code. Covers auth, RBAC, SignalR, Stripe billing, blob storage, search, testing, Docker, and CI/CD — from empty project to launch-ready product.

14 Lessons 14 Exercises
ASP.NET Core Web API Development
Intermediate

ASP.NET Core Web API Development

Learn to build production-ready REST APIs with ASP.NET Core. From HTTP basics through authentication, testing, and deployment — build a complete API from scratch.

13 Lessons 13 Exercises
Data Access with Microsoft Entity Framework and C#
Intermediate

Data Access with Microsoft Entity Framework and C#

Master Entity Framework Core for .NET — from ORM basics through advanced querying, migrations, relationships, and performance optimization with hands-on labs in VS Code.

10 Lessons 10 Exercises
Building Web Applications with ASP.NET Razor Pages
Intermediate

Building Web Applications with ASP.NET Razor Pages

Master ASP.NET Razor Pages — from routing and forms through authentication, EF Core, AJAX, security, caching, and testing with hands-on labs in VS Code.

16 Lessons 16 Exercises
GitHub Foundations (GH-900) Certification Prep
Beginner

GitHub Foundations (GH-900) Certification Prep

Master all 7 GH-900 exam domains — Git fundamentals, GitHub repos, collaboration, Actions, Copilot, security, and open source with hands-on labs.

14 Lessons 14 Exercises
Python Fundamentals
Beginner

Python Fundamentals

Learn Python from scratch — variables, control flow, functions, strings, and file I/O. No prior programming experience required.

5 Lessons 5 Exercises
Python Data Structures and OOP
Beginner

Python Data Structures and OOP

Master lists, dictionaries, sets, comprehensions, classes, inheritance, and modules — the foundation for every Python framework.

6 Lessons 6 Exercises
Working with Files and APIs in Python
Beginner

Working with Files and APIs in Python

Connect Python to the real world — JSON, CSV, REST APIs, error handling, and configuration. Build a complete data pipeline as your capstone.

6 Lessons 6 Exercises
Python for Data Analysis
Intermediate

Python for Data Analysis

Analyze and visualize real-world data with pandas, NumPy, and matplotlib. Load, clean, transform, merge, and chart datasets.

6 Lessons 6 Exercises
Python Web Development with FastAPI
Intermediate

Python Web Development with FastAPI

Build modern, type-safe web APIs with FastAPI, Pydantic validation, SQLAlchemy databases, and JWT authentication.

7 Lessons 7 Exercises
Python Testing and Code Quality
Intermediate

Python Testing and Code Quality

Write reliable Python with pytest, type annotations, mypy, ruff, and CI pipeline patterns. Test a real FastAPI application.

6 Lessons 6 Exercises
Building AI-Powered Applications with Python on Azure
Advanced

Building AI-Powered Applications with Python on Azure

Build production AI apps with Azure OpenAI — chat completions, structured outputs, embeddings, RAG, agents, and evaluation.

7 Lessons 7 Exercises
Async Python and Concurrency
Advanced

Async Python and Concurrency

Master Python concurrency — asyncio, threading, multiprocessing, and task orchestration for I/O-bound and CPU-bound workloads.

6 Lessons 6 Exercises
Python Performance and Production Patterns
Advanced

Python Performance and Production Patterns

Ship Python to production — profiling, caching, connection pooling, observability, and containerized deployment with measurable results.

6 Lessons 6 Exercises
GH-300: GitHub Copilot
Intermediate

GH-300: GitHub Copilot

Master GitHub Copilot for the GH-300 certification. Learn responsible AI, prompt engineering, Agent Mode, MCP, testing, and privacy across hands-on labs.

12 Lessons 12 Exercises
Container Fundamentals with Docker
Beginner

Container Fundamentals with Docker

Learn Docker from first principles — images, Dockerfiles, networking, volumes, and multi-stage builds.

6 Lessons 6 Exercises
Multi-Container Applications with Docker Compose
Beginner

Multi-Container Applications with Docker Compose

Orchestrate multi-service apps with Docker Compose — networking, volumes, health checks, and production patterns.

6 Lessons 6 Exercises
Kubernetes Fundamentals
Intermediate

Kubernetes Fundamentals

Master container orchestration with Kubernetes — pods, deployments, services, storage, ingress, and Helm.

7 Lessons 7 Exercises
Azure Container Registry and Container Instances
Intermediate

Azure Container Registry and Container Instances

Manage container images with ACR and run serverless containers with ACI — ACR Tasks, image scanning, container groups, and CI/CD.

6 Lessons 6 Exercises
Azure Container Apps
Intermediate

Azure Container Apps

Deploy serverless microservices with Azure Container Apps — scaling rules, Dapr integration, managed identity, and blue/green deployments.

7 Lessons 7 Exercises
Azure Kubernetes Service
Advanced

Azure Kubernetes Service

Run production Kubernetes on Azure — AKS clusters, networking, RBAC, monitoring, autoscaling, and GitOps with Flux v2.

7 Lessons 7 Exercises
Claude Certified Architect — Foundations (CCA-F)
Advanced

Claude Certified Architect — Foundations (CCA-F)

Master Claude architecture for the CCA-F certification. Build multi-agent systems, MCP servers, and production AI applications.

18 Lessons 18 Exercises
Terraform Fundamentals
Beginner

Terraform Fundamentals

Learn Infrastructure as Code with Terraform — HCL syntax, providers, resources, variables, state management, modules, and expressions.

8 Lessons 8 Exercises
Terraform on Azure
Intermediate

Terraform on Azure

Deploy and manage real Azure infrastructure with Terraform — AzureRM provider, networking, compute, storage, remote state, and modules.

8 Lessons 8 Exercises
JavaScript Fundamentals
Beginner

JavaScript Fundamentals

Learn JavaScript from scratch — variables, types, control flow, functions, scope, and closures.

6 Lessons 6 Exercises
JavaScript Data Structures and Modern Syntax
Beginner

JavaScript Data Structures and Modern Syntax

Master modern JavaScript — arrays, objects, classes, modules, async/await, and ES6+ features.

7 Lessons 7 Exercises
TypeScript Fundamentals
Intermediate

TypeScript Fundamentals

Add type safety to your JavaScript — annotations, interfaces, generics, utility types, and tsconfig configuration.

7 Lessons 7 Exercises
Node.js and Express
Intermediate

Node.js and Express

Build production REST APIs with Node.js and Express — routing, middleware, SQLite, JWT authentication, and error handling.

7 Lessons 7 Exercises
React Fundamentals
Intermediate

React Fundamentals

Build modern web interfaces with React — components, hooks, state, routing, and API integration with TypeScript.

7 Lessons 7 Exercises
Testing JavaScript and TypeScript Applications
Intermediate

Testing JavaScript and TypeScript Applications

Write reliable JavaScript with Jest, Supertest, and React Testing Library — unit tests, mocking, API tests, and coverage.

6 Lessons 6 Exercises