۱)معرفی،نصب و پیکر بندی های لازم کامپایلر و محیط برنامه نویسی ۲)مفاهیم پایه زبان ۳)اصول برنامه نویسی ساخت یافته ۴)ساختار های کنترلی در زبان برنامه نویسی c ۵)برنامه نویسی تابعی و اصول مهندسی نرم افزار ۶)اشاره گرها و آرایه ها ۷)فایل ها و مدیریت منابع ۸)اصول ایجاد کتابخانه و برنامه نویسی ماژولار در این دوره تمامی مباحث لازم جهت توسعه یک برنامه کامپیوتری بر پایه زبان برنامه نویسی c آموزش داده می شود. در صورت تمایل یک دوره کامل صفر تا صد جهت تسلت کامل بر زبان تعریف می گردد. در این دوره تمرینات و مثال های کافی جهت ایجاد تسلط کامل بر مباحث در نظر گرفته شده است. هدف کلی در این آموزش کاربرد محور بوده و علم آموز را برای انجام پروژه های کاربردی و کار تیمی آماده می کند.
مبتدی: برای کسانی که می خواهند تازه شروع به یادگیری کنند
متوسط: برای کسانی که آشنایی دارند و تا حدی بلدند
حرفه ای: برای کسانی که بلدند ولی می خواهند بیشتر یاد بگیرند