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

Was this helpful?

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

1 - Terminal and Visual Code

PreviousIntroductionNext2 - Git and Github

Last updated 3 years ago

Was this helpful?

During the first class of MigraCode we begin with a presentation which usually lasts more than an hour. After the presentation we take a 20 mins break to allow students freshen up before they jump into the course.

Points to remember:

  1. Our students are either refugees or migrants with no previous technical background (except a few).

  2. There are always some exceptional students who want to go a step ahead of everyone else and learn more advanced commands.

  3. There are two optional sections for these students Advanced Terminal -1 and Advanced Terminal -2.

  4. There will always be at least one supporting instructor present in the class.

  5. You can divide students in two groups according to their level of knowledge and go through optional material with students who want more challenging exercises.

  6. It is very important to take short breaks after each hour of class (usually 10 mins)

  7. There will be no homework for the first week except that they need to review inClass material.

Feedback

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

👩‍đŸ’ģ
document