این دوره آموزشی برای کسانی است که می خواهند برنامه نویسی را اصولی و به شیوه صحیح شروع کنند. این دوره دارای دو بخش است. در بخش اول با الگوریتم نویسی و شیوه حل مسئله با کامپیوتر آشنا خواهید شد و در قالب مثال های متعدد با تکنیک هایی آشنا می شوید که در حل مسائل رایج به کار می آیند. همچنین مفاهیم آرایه و تابع که از پایه ای ترین مباحث برنامه نویسی به شمار می روند، پوشش داده شده است. در بخش دوم با برنامه نویسی آشنا خواهید شد و الگوریتم های نوشته شده در بخش قبلی را با استفاده از زبان جاوااسکریپت به برنامه تبدیل خواهیم کرد.
بدون شک یادگیری کامل مباحث مطرح شده در این دوره اولین و همچنین مهم ترین قدم برای کسانی است که می خواهند وارد دنیای برنامه نویسی شوند. این اصول بین تمامی زبان های برنامه نویسی مشترک هستند و به زبان برنامه نویسی خاصی مربوط نمی شوند. اگر وقت کافی به این اصول و نحوه حل مسئله اختصاص دهید می توانید در ادامه با سرعت بسیار بیشتری در کار خود پیشرفت کنید.
علاوه بر این این دوره می تواند مورد استفاده دانشجویان رشته کامپیوتر در درس مبانی کامپیوتر و الگوریتم نویسی قرار بگیرد.