Course Information
Here is guidance driven by your personal goals.
Updated 2 days ago
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? That depends on your goal. Find the goal below that aligns with your objectives and follow the recommended steps to achieve your goal.
If you have already purchased any of these courses, you can access them from your My Courses page.
Regardless of your goal, AI is impacting the job of every developer. Start your training with Navigating AI to understand the impacts of AI and how to leverage AI to your benefit. With your new understanding of AI, you can confidently work towards your chosen goal below.
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:
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:
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:
Learn Git
First, watch this overview video on YouTube: How to Learn GIT
Second, take this course:
Solidify Your Development Skills
Consider these courses to help you solidify your foundation:
Hands On Refactoring (This free course is only temporarily available)
C# Fundamentals - Four targeted practice projects to help you validate and verify your skills
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:
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.
Some folks know where they want their career to go. These learning paths are designed to get you there.
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).