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:
- Git From Start to Finish
- Accelerate: Microsoft SQL
- Docker From Start to Finish
- 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:
- Git From Start to Finish
- ASP.NET Core From Start to Finish
- Docker From Start to Finish
- Blazor From Start to Finish
- 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:
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:
- C# Mastercourse
- Web Development Mastercourse
- Bootstrap 5 From Start to Finish
- .NET Core Dependency Injection From Start to Finish
- .NET Core Appsettings From Start to Finish
- Blazor From Start to Finish
- Azure From Start to Finish
- 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.
- Azure From Start to Finish
- Accelerate: Azure Functions
- 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).