Breadth instead of Depth
The objective of these courses is to give a computing enthusiast just enough to get started. No advanced topics are covered. Yes, you do need some exposure to programming in any language but even if you don't you can still give it a try. If you get stuck, send us an email and we will help you along.