Giter Site home page Giter Site logo

zacharygian / programming4everybody Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 3.0 7.4 MB

Programming for Everybody @ Le Wagon Seoul

Home Page: https://info.lewagon.com/programming-for-everybody-seoul

License: Other

Ruby 100.00%
programming4everybody lewagon seoul stay-home keep-coding learn-to-code codecademy ruby

programming4everybody's Introduction

Welcome!

This repository contains all the files you'll see during the webinars of the course Programming for Everybody hosted by Le Wagon Seoul. Welcome aboard! 🎉

⚠️ IMPORTANT

Any tool you see a teacher using during a live session is free to use and optional to this course. The applications we'll present are used by thousands of successful tech companies around the world (including us!), and we'll utilise them to show you how to work in a real development environment.

If you don’t have any prior experience, please just follow the session, ask your eventual questions at the end of it, write and share your experience with your classmates on the Slack workspace, and don’t do anything else described here. As explained during the program presentation, this course is just an extension of the Codecademy Ruby track, and you are not required to do anything more than following the webinars.

Table of contents

Usage

Please star the repository (if you have Github), or just bookmark the page in your favourite browser.

Each Ruby file you see in this repository will be filled by a teacher during the corresponding session.

Setup

N.B: This is a free online learning series, and our teachers won't be able to help you with your computer configuration. If you are just moving your first steps (you don't know Git, Ruby, what a terminal is, or any of the tools we are using), please just follow the webinars and, if you feel confident enough, use a REPL as described below. Want to learn to configure your computer like a pro? Do it with us!

REPL

You can use a REPL to see and interact with the code we share every session.

First, create an account on Repl.it. Once logged-in, come back here and click this button 👉 Run on Repl.it to open this repository there, then click fork to save a copy in your personal REPLs collection.

You can use the Ruby console on the right to run quick tests, or create more complex files in the test folder and execute them from the integrated shell. If the shell window is not displaying automatically, open it manually or with the ⌘⇧S shortcut (see the first picture below), and run your test files from there with ruby test/name_of_the_file.rb.

After a session ends, switch to the Version Control tab and click Pull to get the new files from the lecture.

N.B: if the pull command doesn't work, it's probably because you edited some files you shouldn't touch! 🛑 Check which ones under Changed files or folders, and if they don't belong to the test folder, make them look exactly as the ones on GitHub, then click Pull again. If this doesn't help either, just come back here and follow the instructions again to create a new copy ☝️

General overview

Our program has 7 lessons and we follow Codecademy’s free Ruby track. Schedule for each module is shown below👇 Make sure you complete the respective modules before each session:

  1. Introduction to Ruby Monday, September 7th
  2. Control flow in Ruby & Looping with Ruby Wednesday, September 9th
  3. Arrays and Hashes & Blocks and Sorting Friday, September 11th
  4. Hashes and Symbols Monday, September 14th
  5. Refactoring & Procs and Lambdas Wednesday, September 16th
  6. Object-Oriented Programming, Part 1 Friday, September 18th
  7. Object-Oriented Programming, Part 2 Monday, September 21st

Typical session

  • 12:00-12:40pm KST Live session on Zoom with Le Wagon's teachers showing lots of live-demos to help you understand the concepts using practical examples
  • 12:40pm-1:00pm KST Q&A session where you'll be able to ask the teachers any question you might have and share your screen with them for a live help
  • 1:00pm-? Keep coding! Use the Slack workspace to find a buddy and work with her/him, interact with other classmates, or just send a funny gif 🙈

Some sessions might last longer than one hour depending on the Q&A part. For each session, a private Zoom link will be shared on the course Slack channel. The Zoom meetings and Slack workspace are private, and only authorised participants can access them 🔒

Going further

Can't wait to know more about programming? Apply to Le Wagon Seoul, and learn how to build the app of your dreams with us! 🚀

By completing this course, you get a special ₩500,000 off the next Seoul courses tuition starting October 10th (part-time) and October 12th (full-time)! 🇰🇷 Note that this special discount can't be combined with other available discounts. Applications are open for our next batches and spots are running out fast! Check out our program on our website and get in touch with Zachary if you want to get more information.

You can also follow us on Meetup, Facebook and Instagram, and stay involved in our amazing community 🤩

programming4everybody's People

Contributors

zacharygian avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

lewagonseoul

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.