This week we will be learning about the fundamentals of computer programming. In this lesson you’ll understand how computers understand you! An algorithm is a detailed, step-by-step process followed in order to accomplish a specific task or to solve a specific problem. Computer algorithms can appear complex, but the underlying concept is approachable for both adults and kids. In this weeks lesson you’ll also learn about for loops. Loops allow programmers to easily repeat code; in particular, for loops let programmers repeat code a specific number of times. Click the button “Start Week 1” to start the lesson.