EDA Full Stack Engineering: Tier 1

Your Tasks

Remote Class

We'll meet virtually on Slack this week. Check the channel for more information. There will be both an afternoon and evening option. You're only required to make it to one session but are welcome to attend both if you'd like.


Slack Discussion

In your cohort's Slack channel, answer the following question:

What challenges are you facing this week? Whether it be in content retention, or maybe its a specific concept, perhaps its time management? Discuss with the group the struggles you are running into.

Remember: if you're the first one to post an answer before the question has been posted, feel free to post the question, pin it to the channel, then post your answer as a reply!


Submit Your Assignment

In the EDA Assignment Portal, you will see 'Tier 1 - Week 2' has been assigned to you. Head over to the portal and check out the requirements of the assignment then make sure your work is in by the due date listed on the assignment!

EDA Assignment Portal


Weekly Feedback

At the bottom of each week you'll see a form that you will use to provide weekly feedback. This is a great way for you to reflect on the week and helps us get a pulse on how you're feeling so we can catch any potential gaps early and make sure you're supported.

This Week: Introduction to JavaScript

This week introduces one of the programming languages of the Internet, JavaScript. With JavaScript, we can make our websites 'smart' by adding interactivity and logic.


Video Content

JavaScript is the teaching language for our program at EDA because we can use it both in the browser and on the server. Therefore it is crucial to begin getting the hang of it and how it works.

Browsers make it easier for us to write programs and debug when things go wrong by providing Developer Tools. The last two videos introduce the Chrome Developer Tools, which we will be using frequently.

Take your time with the content. Write down the questions you have. Ask each other, bring them to the remote class, or post them on Slack!

A Note About VS Code

We will continue to us VS Code as our text editor and IDE. Some of these videosuse Atom, another text editor. Please use VS Code like last week.

Variables and Storing Data

We'll begin exploring programming with JavaScript by talking about how we keep track of pieces of information as it changes. We track this info in things called Variables.

Conditionals

Next, we'll explore how we can apply basic logic to our programs. Conditionals allow us to run different code based on certain "conditions," such as if a variable has a particular value or not. Being able to run some code only some of the time is a key to making larger programs.

Developer Tools

Browsers make it easier for us to write programs and debug when things go wrong by providing Developer Tools. These last two videos introduce the Chrome Developer Tools, which we will be using frequently.


Additional Technical Resources (Optional)

These are resources are to expand and solidify your knowledge. You can use them as reference in your learning.

Code Examples:


Practical Teamwork: Time Management

Making the most of your limited time is always a challenge. That's doubly true at EDA and in learning something as broad as software development. How do you stay focused? What should you spend your time on?

In this video Fred introduces us to Time Management, covering: Planning (Goal Setting, Prioritization, Scheduling), Doing, and Resources to help you better make use of your time.

Takeaways:

  • Break your weekly goals into small tasks (no more than 30, 45, 60min in length).
  • Prioritize. Do critical tasks now. Decrease/Stop unnecessary tasks.
  • Schedule daily tasks using a calendar tool.
  • Find tools and systems that meet your needs.
  • Time Management is an individual process. Recognize when you're having a trouble organizing your time.
  • Ask us for help!

One tip (since we're all Slack users). Use "Do Not Disturb" mode to reduce distraction and notifications while you're sitting down for a dedicated chunk of work time.

Resources:


Submit Weekly Feedback

© 2025 EDA & Prime Digital Academy
EmergingAcademy.org