This course covers fundamentals of software concepts and introduces kids to programming from the bottoms up. There is no pre-requisites needed; just a curious mind and a computer with internet connection. Kids will have an understanding of software concepts and programming basics by the end of this course.