.NET Foundation Academy - Full Stack Web Development

The .NET Foundation Academy is a program for higher education students to learn about software development using .NET. Students will develop a project from design to deployment while applying the tools, concepts, and processes desired by high-tech employers.


Our online instructor-led technical curriculum focuses on full stack web development using the .NET Core framework. Students will work in teams on projects they propose, design, and implement. Our teachers supervise each team's work, provide feedback, introduce the software development life cycle and best practices, and perform code reviews. The course is a 12-week program consisting of a 2.5 hour online class with a mix of lecture and workshops each week. Students are expected to complete additional coding assignments and projects outside of class hours. Come learn the most loved web framework according to Stack Overflow's 2020 Developer Survey.

Skills and Technologies You Will Learn:

  • HTML
  • CSS
  • Bootstrap
  • C#
  • .NET Core
  • ASP.NET Core
  • Blazor
  • Git
  • GitHub
  • SQL
  • Visual Studio Code
  • The Software Development Life Cycle
  • Unit Testing
  • Cloud Deployment


Our current curriculum outline:

  1. Introduction to Visual Studio Code and .NET
  2. C# Overview
  3. HTML and CSS Overview
  4. The Software Development Life Cycle
  5. Web Fundamentals
  6. Deep Dive into ASP.NET Core
  7. Building Blazor Components
  8. SQL Databases and Data Modeling
  9. Web Security
  10. Cloud Deployment

Upcoming Course Dates

Fall 2021 Cohort (Online):

  • September 15th - December 15th
    Wednesdays: 6:30 PM - 9:00 PM EDT (UTC-4)
    Course Language: English
    Seats: 18
  • September 19th - December 19th
    Sundays: 9:00 AM - 11:30 AM IST (UTC+5:30)
    Course Language: English
    Seats: 18

Interested in applying for the Fall 2021 Cohort .NET Foundation Academy?

Learn more about process.

Have Additional Questions?

Please check out our FAQ if you have any additional questions, or use our contact us form if you have any questions that are not covered by our FAQ.