Frequently Asked Questions

General Questions

Why are so many of the materials available for free on YouTube?

I put 200 free videos on YouTube because I am deeply committed to helping EVERYONE learn, not just those that can pay. My PAID courses fund the FREE training that I create. To be clear, the vast majority of the paid courses on cannot be found on YouTube.

What additional value do purchased courses offer over YouTube courses?

- Lifetime access to the course materials at

- Downloadable source code

- Forum access on a course specific basis

- Certificate of completion on each course

- Offline video access

- Purchases help fund the development of more free content

What training should I take next?

I get asked this a lot and so I put this video together to help address the topic: Full C# Tutorial Path for Beginners and Everyone Else. As the name states, it helps you understand the breadth of courses and where you can best jump in based on your personal experience level. I boil it down to two options (1) Use YouTube to piece together the training you want or (2) take the Guided Path with me at

If you choose the Self-Guided Path:

When you are ready to begin, be sure to leverage the Playlists.

Also, consider looking at my free Dev Questions podcasts and my Blog topics because I used them to address this topic from different perspectives.

If you choose Guided Path with

Follow the path I share in this video: Full C# Tutorial Path for Beginners and Everyone Else.

Use our Developer Path tool to plan your professional developer pathway (Coming Soon!).

If I purchase courses on your paid site, I no longer need to pay attention to your YouTube channel, right?

Wrong! My paid site has lots of great content and some does overlap with the YouTube content, like the Dev Questions, but I still post some other Preview and special topic videos on YouTube you will want to watch for, so please be sure to Sign up for my newsletter and also subscribe to the YouTube channel!

What are the three little dots all about?

You may have noticed the three dots by each course title. Those dots let you know what phase of training the course is designed to support. These dots signal if a course is the right one for you to take next.

The three phases we design our courses around are Foundation, Specialization, and Simulation. The reason is simple: At different times on your development journey, you need different kinds of training to help you go to the next level.

For example, You don’t need to start proving your skills in C# (Simulation Phase) before you have a strong grasp of the fundamentals (Foundation Phase).

Here are the Three Phases

●○○ Foundation Phase: Get equipped with a complete foundation in a topic’s fundamentals.

○●○ Specialization Phase: Go deeper into a topic you want to add to your skillset.

○○● Simulation Phase: Hone your real-world developer skills through rigorous practice.

What is the difference between a “Foundation” course and an “In Depth” course?

Those are series titles. Each series is designed to help you grow as a developer. On top of the thorough training you get with every course, here’s what you can expect from each series:

Foundation Phase

Getting Started Series: Gain the knowledge you need to start using the topic right away in the real world.

Foundation Series: Go from knowing nothing to being employable in the topic. This course type is designed to teach you what you need to know in a comprehensive, systematic way.

Specialization Phase

Exploring Series: Learn how to read code and mine for the best parts, all while learning about the topic.

Start to Finish Series: Get comprehensive training as you work through real-world projects from start to finish.

In Depth Series: Dive deep into a specific topic to really understand how to use it fully.

Simulation Phase

Building a Complete Application Series: Build a complete application in order to practice what you already (mostly) know in a topic or area.

Prove It Series: Test your knowledge of an area by taking on challenges that will push your skills. You will also get the answers to the challenges to compare to your solutions.

Should I learn Front-end (UI) or Back-end programming?

The User Interface (UI) is important but is a small percentage of the overall knowledge you need. The vast majority of the knowledge you need will be C#. Go here to hear me speak more on this topic.

Do you have a place where I can get help with problems I come across?

Yes! Students that purchase courses on get free access to! The forum features class-specific categories, so you are placed with other students from your specific course(s). The goal is to get the community interacting more so everyone can help each other.

When does the course start and finish?

The course starts now and never ends! It is a completely self-paced online course. You decide when you start and when you finish.

What if I am unhappy with the course?

I don't want you to be unhappy! If you are unsatisfied with your purchase, contact us at [email protected] in the first 30 days and we will give you a full refund.

All Access Pass Subscription Questions

What does an All Access Pass offer?

It is a subscription to all of my publicly-available courses for one recurring fee. You can take as many of my courses as you want, as fast or as slow as you want. As long as you are a subscriber, you will retain access to my courses. Once you stop paying, you will lose access to the courses.

What happens to a course(s) I already purchased?

If you have already purchased some of my courses (and therefore have lifetime access to them), you will retain access to them even after you stop paying for the All Access Pass. You will actually see those courses duplicated in your course list. Pass courses start with "(AP)" to differentiate them.

Why do some courses in my course list start with an (AP) in front of them?

The (AP) designates that you have access to a course because of your All Access Pass subscription. If you previously purchased the course, you still have lifetime access to them and they appear on your list with their original purchase names.

Why can't I purchase a Monthly All Access Pass right now?

The Monthly All Access Pass is only sold during certain promotional periods. Once you are in the All Access Pass, you can keep your subscription for as long as you like. Annual Pass is always available.

Should I purchase the Monthly or Annual Pass?

When its available, I offer both a monthly option and an annual option. You choose what works best for you. If you pay for the annual option, you will get two months for free (12 months for the price of 10).

Why can't I download the video lectures from the (AP) courses but I can from my individually purchased courses?

The reason for this is because of the number of people who were using the All Access Pass option to either buy one month and then use it indefinitely or who were taking the content and re-selling it illegally. I don't get too worked up about people stealing my content (there will always be those who abuse my trust) but I also want to be smart about how I act.

How do I get a Monthly All Access Pass?

Watch the news letter for announcements of availability. When it is being offered, you can enroll here - Purchase Pass

Does the regular Refund Policy apply to the All Access Pass?

It does! If you are not satisfied, contact us in the first 30 days and we will give you a full refund.

Do I lose access to my purchased courses if I cancel my subscription?

You will not lose access to courses you had previously purchased that included lifetime access. If you have purchased courses with lifetime access and then you purchase an All Access subscription, when you cancel your All Access subscription, you will still have access to courses purchased before subscribing.

How do I cancel my Subscription / Pass?

Please use 'Manage Pass' link in the header on this page.

Other Questions

Can you help me convince my boss to pay for my course(s)?

We can try! We put together some sample letters you can email your boss. You will need to customize what you send, but its a gear start - Sponsorship letters

Where has the Weekly Challenge gone?

The Weekly Challenge materials have been refreshed and repackaged into the Prove It! Series.

How can I suggest a Dev Question topic?

Go to the Dev Question page and click on the yellow "Ask Your Question" button.

How can I suggest a future course topic that I would like to see?

Post a topic suggestion on a recent YouTube video.

Do you offer consulting services? Can I hire you?

Tim is not engaging in consulting services at this time.

If you are not finding the answers you need, please email [email protected]