AI Academy

Foundations of Coding Full-Stack

Instructor: Microsoft Duration: 4 weeks at 10 hours a week
Pseudocode
Program Development
C# (Programming Language)
Computer Programming
Git (Version Control System)
Programming Principles
Data Structures
Debugging
GitHub
Version Control
Computational Thinking
Microsoft Copilot
Web Design and Development
Web Development
Algorithms
Full-Stack Web Development
Back-End Web Development

Introduction to Programming With C#

Instructor: Microsoft Duration: 3 weeks to complete at 10 hours a week
Debugging
Integrated Development Environments
Programming Principles
Development Environment
Object Oriented Programming (OOP)
Microsoft Copilot
C# (Programming Language)
Microsoft Development Tools
Computer Programming
.NET Framework

Introduction to Web Development

Instructor: Microsoft Duration: 4 weeks to complete at 10 hours a week
Git (Version Control System)
Responsive Web Design
HTML and CSS
Web Development
Web Content Accessibility Guidelines
Front-End Web Development
Microsoft Copilot
Javascript
Semantic Web
JSON
GitHub

Blazor for Front-End Development

Instructor: Microsoft Duration: 4 weeks to complete at 10 hours a week
Data Validation
Front-End Web Development
Server Side
UI Components
Web Applications
Debugging
Microsoft Copilot
Performance Tuning
Event-Driven Programming
User Interface and User Experience (UI/UX) Design

Back-End Development with .NET

Instructor: Microsoft Duration: 4 weeks to complete at 10 hours a week
Microsoft Copilot
Application Programming Interface (API)
Server Side
Application Frameworks
Routing Protocols
.NET Framework
Back-End Web Development
ASP.NET
Restful API
Debugging
C# (Programming Language)
Middleware
JSON

Database Integration and Management

Instructor: Microsoft Duration: 27 hours to complete 3 weeks at 9 hours a week
Data Modeling
Performance Tuning
Transaction Processing
Object-Relational Mapping
Databases
Database Design
Data Security
Query Languages
Database Management
Data Integrity
Microsoft Copilot
SQL
Relational Databases

Full-Stack Integration

Instructor: Microsoft Duration: 3 weeks to complete at 10 hours a week
Application Programming Interface (API)
Performance Tuning
Development Environment
Debugging
Microsoft Copilot
Real Time Data
Full-Stack Web Development
Restful API
Systems Integration
Web Applications
Back-End Web Development
ASP.NET

Security and Authentication

Instructor: Microsoft Duration: 4 weeks to complete at 10 hours a week
Application Security
.NET Framework
Application Programming Interface (API)
ASP.NET
Encryption
Back-End Web Development
Role-Based Access Control (RBAC)
Authentications
Data Security
Identity and Access Management
JSON
Microsoft Copilot
Authorization (Computing)
Data Storage
Secure Coding

Performance Optimization and Scalability

Instructor: Microsoft Duration: 5 weeks to complete at 10 hours a week
Performance Tuning
Microsoft Copilot
Software Architecture
SQL
Distributed Computing
Scalability
Performance Testing
Systems Architecture
Query Languages
Redis
Application Performance Management
Database Management
Load Balancing

Data Structures and Algorithms

Instructor: Microsoft Duration: 5 weeks to complete at 10 hours a week
Scalability
Back-End Web Development
C# (Programming Language)
Microsoft Development Tools
Programming Principles
Graph Theory
Microsoft Copilot
Algorithms
.NET Framework
Performance Tuning
Data Structures

Deployment and DevOps

Instructor: Microsoft Duration: 4 weeks to complete at 10 hours a week
Scripting
Cloud Applications
Application Performance Management
Microsoft Copilot
Cloud Services
Cloud Security
Microsoft Azure
Automation
System Monitoring
Continuous Integration
Debugging
Continuous Deployment
DevOps
Application Deployment
CI/CD

Full-Stack Developer Capstone Project

Instructor: Microsoft Duration: 5 hours to complete Recommended experience
Software Development Tools
Performance Tuning
Object-Relational Mapping
Cloud Development
Data Modeling
Cloud Infrastructure
ASP.NET
Full-Stack Web Development
UI Components
Software Development
Development Environment
Application Programming Interface (API)
.NET Framework
Restful API
Cloud Platforms
Cloud Applications
Back-End Web Development
Web Applications
Web Development
Application Deployment