AI Academy

Foundations of Coding Front-End

Instructor: Microsoft Duration: 4 weeks to complete at 10 hours a week
GitHub
Version Control
Microsoft Copilot
Debugging
Data Structures
Computational Thinking
Programming Principles
C# (Programming Language)
Web Development
Front-End Web Development
Algorithms
Git (Version Control System)
Computer Programming
Integrated Development Environments
Software Engineering
Program Development
Pseudocode

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: 39 hours to complete 3 weeks at 13 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: 35 hours to complete 3 weeks at 11 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

UI/UX Design Principles

Instructor: Microsoft Duration: 3 weeks to complete at 10 hours a week
User Interface and User Experience (UI/UX) Design
Wireframing
User Centered Design
Microsoft Copilot
Adobe XD
Web Content Accessibility Guidelines
Usability
Responsive Web Design
Mobile Development
Prototyping
Figma (Design Software)
Cascading Style Sheets (CSS)
Web Design
Mockups

Web Application Security

Instructor: Microsoft Duration: 4 weeks to complete at 10 hours a week
Data Validation
Open Web Application Security Project (OWASP)
Application Security
Microsoft Copilot
Hypertext Markup Language (HTML)
Data Security
Web Applications
Javascript
Vulnerability Assessments
Multi-Factor Authentication
Encryption
Authentications
Secure Coding
Authorization (Computing)
Security Testing