We'll start out this section by learning about some important programming concepts that will allow us to better work with data:
We'll learn many different kinds of looping techniques this section. Then, at the end of the section, we'll review these techniques and learn about when to use each kind of loop.
We'll dedicate the rest of our time to coding, putting into practice everything we've learned so far.
Each exercise will specifically explore the section's objectives. Remember that speed and quantity are not measurements of success at the end of a day... understanding is. While we expect you to review and share each other's work, there's a great saying that applies (with a slight Epicodus modification): Don't compare your code to the code of others. Compare your code to the code you wrote yesterday.
At the end of this section, you will be able to:
Note that there is also a big shift in how the coursework is presented. In the first two sections of the course, most lessons included a separate practice lesson. At this point, though, we are gradually moving away from practice classwork that focuses on content from just one lesson. Instead, we will focus on larger projects where you can apply all of the concepts covered in the lessons.
At the end of this section, you will complete an independent project. Your code will be reviewed for the following objectives:
When a project is both polished and in a portfolio-quality state, this means:
All independent coding projects at Epicodus have these baseline requirements:
Lesson 1 of 34
Last updated October 12, 2021