Hey guys, I’ve had a very busy few months and I’ve changed my direction completely.  A couple of months ago, I realized that I have a passion for teaching as well.  Of course, I’m still a developer by heart and trade, and it’s what I love and do. So I’m starting a real programming course!

A little Background:

A few months ago, I was approached by a number of people for advice on taking programming courses. My answers were always negative. While education systems give you a good foundation, it’s a very long, time consuming process and you have to have the time and dedication to survive. And even after you graduate say with B.S in Computer Science, you’re still a beginner when it comes to actual work experience or knowing how it’s done in real world.

So what about other courses? say even Microsoft courses? Well, my experience hasn’t been that good with those either. What I’ve experienced is that, most of the teachers/trainers there do it full time and guess what happens? You can be the best programmer in the world, but if you don’t update your sills on a regular bases, you’ll stay behind. And I don’t mean just reading a book or taking a course, I mean unless you work and have real experience with the latest and greatest tools/technologies, it’s nearly impossible to have expert level knowledge.

So what I’ve seen is that these teachers focus on teaching full time. After some time, their knowledge becomes slimmer and slimmer when it comes to real world experience and projects.

Yes, they use books and examples, but come on, they’re not even close to actual project.

And what’s even more important is the use of tools and knowing the enterprise development process. Understanding how team works, having experience with source control, unit testing, integration, issue tracking, Agile process, the list just goes on and on. So, no it’s not just programming knowledge,  it’s the combined knowledge and experience that counts.

So I ask again, is there a school or course that goes through all of them and gives you real feel of the work environment? Not that I know of.

Long story short, I decided to do this myself :) and quickly, the word got out and I have 9 students now.  I already got an office and I’m starting the course on Sunday, July 14th.

It’s going to be 3 month course, twice a week class, Sunday morning and Wednesday evening most likely.

It’s ASP.NET/C# Programming course, where students will be working on real projects. That’s right, real projects from scratch and learning programming and everything else that comes with it. The projects will be open source as well, they’ll always have access to the code.

This first course is a pilot one and will have a significant discount. I will only charge $2499 for the course. I have maximum of 1 or 2 spots left, if you live in Los Angeles and are interested, contact me ASAP. You must have some programming background to take this first pilot course.


I’m real excited to see the outcome.

By the way, I’m looking for ideas for open source Web applications. I have a few lined up, directory software, dating software, classified ads software, email marketing etc. But if you have a project and are willing to do some initial investment as well, let me know.

Hope everyone is having a great week!