Designed for any student curious about the power of computers and technology, this course introduces the basics computer science by programming a series of fun projects and rewarding code challenges. In addition to syntax programming and computer science concepts, students also learn to think about problems logically and solve them systematically. The course also introduces coding libraries to students, laying a solid foundation towards many more powerful applications of the program at higher levels.