Tim's paid courses offer hundreds of hours of world-class training to help you learn to think and code like a professional developer! Like thousands of other students, this training can help you learn a new skill or new technology or fill any skill gaps. 

But where do you start? Well, that depends on your goal. Find the goal below that aligns with your objectives and follow the recommended steps to achieve your goals. 

If you have already purchased any of these courses, you can access them from your My Courses page.

 

Learn C#

First, watch this overview video on YouTube: How to Learn C#
Second, start your first course here: C# Mastercourse  

Customize your learning journey according to your preferences and job requirements. You are in control. If you are not sure, follow this list that Tim recommends.

Your next courses after the C# Mastercourse should include:

  1. Git From Start to Finish 
  2. Accelerate: Microsoft SQL
  3. Docker From Start to Finish 
  4. Azure From Start to Finish   

After developing your competence in C# and the fundamentals of programming, you can start specializing and focusing your skills based on your goals or the needs of your business.

For example, need C# based web development? Turn next to:

 

Learn Web Development

First, watch this overview video on YouTube: How to Learn Web Development
Second, start your first course here: Web Development Mastercourse 

Your next steps after the Web Development Mastercourse:

  1. Git From Start to Finish 
  2. ASP.NET Core From Start to Finish
  3. Docker From Start to Finish 
  4. Blazor From Start to Finish  
  5. Bootstrap 5 From Start to Finish

 

Take Your Skills To The Next Level

Learn Git

First, watch this overview video on YouTube: How to Learn GIT
​Second, take this course:

 

Learn SQL

First, Watch this overview video on YouTube: How to Learn SQL
Be aware that the courses in the "Eazy Path" discussed in the video have changed. The correct flow is now:

  1. Accelerate: Microsoft SQL
  2. Docker From Start to Finish 
  3. Databases DevOps From Start to Finish  

Other resources you might want to review:

 

Learn Blazor

Blazor is a high-level framework that assumes you already thoroughly know several underlying skills. If you do, Great! skip right down to the Blazor From Start to Finish course. Otherwise, we suggest that you work through the courses in this order:

  1. C# Mastercourse 
  2. Web Development Mastercourse 
  3. Bootstrap 5 From Start to Finish
  4. .NET Core Dependency Injection From Start to Finish 
  5. .NET Core Appsettings From Start to Finish 
  6. Blazor From Start to Finish  
  7. Azure From Start to Finish  
  8. Build a Suggestion Site App  

 

Learn Azure

First, watch this overview video on YouTube: How to Learn Azure
Below is the Azure course mentioned in the video, plus some additional courses to take you even deeper into specialized topics.

  1. Azure From Start to Finish 
  2. Accelerate: Azure Functions
  3. Azure Active Directory B2C From Start to Finish

 

I Still Don't Know Where to Start

We don't want to leave you stranded. If you do not know where to start, we encourage you to take the Learn C# path (above). With that knowledge, you will be well-equipped to code in the real world. Plus, you can easily continue to web development, full-stack apps, APIs, and even gaming! 

For DevPass Members, courses are the same, but the titles begin with (AP).