Thanks. This is exactly what I was looking for.
I am hoping to include it as an expense on my Schedule C.
I've actually taken half of a free Harvard course on C online. But life happened, and I never finished it. It used Linux and gedit, I think?By the way, as a person who has spent 40 years in the software industry, if you are on the .NET versions of VB, I'd suggest learning C# on yoru own. It's an easy switch from VB.NET. From there you can start taking class in C or C++ and other API skill sets.
I'm looking to spend about $2,500 and improve my skills. In part, I need to reduce my business income. But spending it on education would probably help me a great deal too. So, why not?
So far, two things that come to mind that seem fairly quick but not cheap (which is what I'm looking for) are learning Amazon Web Services or Tradestation's EasyLanguage. And I could finish learning C on my own for free.

