LogoLogo
Class SchedulesOfficial WebsiteMigraCode SyllabusHow to teach tech
  • 👩‍🏫Welcome to the MigraCode Volunteer Guide
  • General information
    • ℹ️About MigraCode
    • 🖱️Working with our students
    • 👥Volunteering roles
      • Teaching volunteer roles
      • Mentoring volunteer roles
      • Slack volunteer roles
  • Teaching instructions
    • 🖥️Basic computer literacy
      • Lesson 1: Introduction and Browser
      • Lesson 2: More browsing and Internet
      • Lesson 3: Mail and a taste of Drive
      • Lesson 4: Google Docs
      • Lesson 5: Google sheets
      • Lesson 6: Google slides
    • 👩‍💻Web development
      • Class Example
      • Teaching instructions
        • Introduction
          • 1 - Terminal and Visual Code
          • 2 - Git and Github
        • HTML/CSS
          • 1 - Semantic HTML and CSS
          • 2 - Responsive Web and layout
          • 3 - Bootstrap
        • JavaScript I
          • 1 - Hello Javascript
          • 2 - Expressions and loops
          • 3 - Arrays and callbacks
        • Javascript II
          • 1 - Javascript in the browser
          • 2 - Objects
          • 3 - Introduction to APIs
        • Javascript III
          • 1 - HTTP Protocols and ES6
          • 2 - Workshop Part 1
          • 3 - Workshop Part 2
        • React
          • 1 - Hello React
          • 2 - Reacting to changes
          • 3 - Fetching Data
        • NodeJS
          • 1 - Node and Express 101
          • 2 - APIs in Node
          • 3 - Workshop
        • Databases
          • 1 - Introduction to SQL
          • 2 - SQL with Node
          • 3 - CRUD with SQL and Node
    • 🛠️Professional Skills
      • Module 1: Soft skills
      • Module 2: Employability
      • Module 3: Working in projects
  • Useful Links
  • Class Schedules
  • Official Website
  • MigraCode Syllabus
  • How to teach tech
Powered by GitBook
On this page
  • Lesson Resources
  • Presentations
  • Completed exercises
  • Homework Suggestion
  • Practice Day (Saturday)
  • Feedback

Was this helpful?

Export as PDF
  1. Teaching instructions
  2. Web development
  3. Teaching instructions
  4. JavaScript I

2 - Expressions and loops

Previous1 - Hello JavascriptNext3 - Arrays and callbacks

Last updated 3 years ago

Was this helpful?

Lesson Resources

Presentations

    • Created by Alexandra Yamaui [MigraCode]

    • Created by Alexandra Yamaui [MigraCode]

    • Created by Manchester Volunteers [CodeYourFuture]

Completed exercises

  • (InClass + Homework)

    • Created by Diana Dashkovska [MigraCode]

Homework Suggestion

Remember copy the Homework to the at the end of the class

  1. From the review and finish all exercises in the folder week-2/InClass

  2. Go to and widen your knowledge on

  3. Complete all of the exercises in the folder week-2/Homework

  4. the changes to your repository in Github

Practice Day (Saturday)

  1. Check together, solve doubts and fix the Homework exercises

  2. [Optional] Complete the exercises in the folder week-2/Extra

Feedback

Go to and solve as many katas as you can:

the changes to your repository in Github

We can always improve thanks to your feedback, you can use this document to send your ideas or suggestions on every week. This will help us to improve Syllabus and this guide

👩‍💻
Week 2 - Javascript I - Expressions and loops [Google Slides] - 2020 (english)
Week 2 - Javascript I - Expressions and loops [Google Slides] - 2020 (español)
Week 2 - JS Core 1 [Google Slides] - 01/05/2020
Week 2 - Javascript
Trello
Javascript Module 1 repository
The Modern JavaScript Tutorial
2.12 Loops: while and for
Push
CodeWars
Reversed Strings
Remove First and Last Character
Stats: Sum of positive
Find the smallest integer in the array
Counting sheep…
Grasshopper - Summation
Stats: Square(n) Sum
Invert values
A Needle in the Haystack
Sum of positive
Sum without highest and lowest number
Count of positives / sum of negatives
Push
document