Learning Objectives
- Create Reusable Code with Functions
- Pass Information Into Functions
- Arrow Functions
Lesson Materials
If you are using Odin as your primary learning materials, please go to each link in this list and read through the content on that page. If there are links you are redirected to as you read/work through the content, follow those links as well and read the content there also.
- The Odin Project – Fundamentals Part 3
NOTE: Some of the links you follow from The Odin Project Fundamentals Part 3 will be discussing loops and arrays. We have not covered this material yet in class, but will be in the coming weeks. - JavaScript.info – Working with Dates and Times
If you are using Treehouse as your primary learning materials, please go through the following courses in treehouse:
- JavaScript Functions (128 minutes)
You may also find the JavaScript.info page helpful too!
Assignments
Coding Assignment
Your assignment for this week can be found here. When the link opens you will need to fork the repo (click the fork button). And then follow the instructions in the file created to do your assignment. You will then turn in your forked link once you have finished all of the questions in the assignment.
Mindset Assignment
Welcome to the mindset curriculum!
From our experience seeing folks learn new programming skills over the past many cohorts, we have witnessed how much the right mindset makes a difference in building new skills, putting them into practice, and achieving new heights.
When you hear the word mindset, you likely think of growth vs. fixed mindset. And this is one of the most fundamental mindsets to develop as a new software developer! (If you haven’t heard of growth mindset, here’s a TED talk from Carol Dweck, who coined the term.)
But developing the right mindset to learn coding doesn’t stop there—we believe there are a number of important mindsets to develop. Each week, throughout this course, we’ll be posting articles and discussion questions here to help give insight into mindsets that can support not only your learning but your long-term career growth as a software developer.
To help us set the stage for our mindsets, we’ll kick off by first thinking about our goals and motivations and reflecting on how growth mindset has impacted our past learning experiences.
– Why do you want to be a software developer?
– What do you plan to do with your skills after the class ends?
– Can you think of a time when a growth mindset helped you learn or achieve something new?
– What other mindsets have helped you learn new skills?
When you’ve completed your Coding Assignment, and have read and thought about the mindset questions above, submit ALL of your assignments (link to your code on replit.com and mindset) using the Homework Assignment Submission Form.