หลักสูตรนี้เน้นให้ผู้เรียน ได้เพิ่มความเข้าใจและฝึกฝนทักษะการสร้างโค้ดที่มีคุณภาพ ซึ่งเริ่มจากเข้าใจคอนเซปต์ของ object-oriented approach ต้องรู้ว่าจะรับช่วงงานจาก System Analyst อย่างไร โดยเข้าใจ UML diagrams ที่เกี่ยวข้องและนำมาแปลงเป็นโค้ดได้
หลักสูตร OOP จะให้ความเข้าใจเกี่ยวกับ class, object, encapsulation, inheritance, interface, polymorphism, abstract class, overriding, class-scope member (static) อย่างมากมาย / เชิง architecture: multi-layer, dependency injection, unit testing, ... รวมถึง best practices ต่างๆ ในการเขียนโค้ด .net
Design Patterns เป็นการรวบรวมรูปแบบการแก้ปัญหาในการออกแบบระบบที่เป็นมาตรฐาน การเรียนรู้ Design Patterns ถึงขั้นลงมือโค้ด นอกจากจะได้เข้าใจ Design Patterns ดีๆ แล้ว ยังเป็นการเพิ่มความเข้าใจและยกระดับทักษะการเขียนโค้ดขึ้นไปอีก
ในหลักสูตรนี้ใช้ภาษา VB.NET และ C# ในการเรียนการสอน ผู้เรียนจะใช้เป็นเพียงภาษาใดภาษาหนึ่งก็เรียนได้
Programmer, Senior Programmer, and System Analyst
รู้ syntax ทั่วไปของภาษา C# มาแล้ว (ผู้ใช้ภาษา VB ก็เรียนได้ ถ้าสามารถอ่านโค้ด C# ได้)