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