lorennav / programming4everybody

Programming for Everybody @lewagon

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome!

This repository contains all the files you'll see during the live sessions of the course Programming for Everybody hosted by Le Wagon. Welcome aboard! πŸŽ‰

Please star the repository, or just bookmark the page in your favourite browser.

Usage

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

You will also find a test folder in your repository. Don't edit or delete any file outside this folder: it's always important to keep your personal experiments in a separate place! πŸ§ͺ

Setup

N.B: This is an 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, please stick to a REPL. Do you want to configure your computer like a pro? Learn how to do it with us!

REPL

If you decded to use a REPL, you can create an account on Repl.it (you can also use your GitHub to sign up).

Once you are logged in, click this button πŸ‘‰ Run on Repl.it and select fork to save a copy of this repository in your personal REPLs collection.

Now click on the file README.md to open it, and... wait a second, it's me! πŸ€–

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

Git and Ruby

If you already have a GitHub profile, Git and Ruby installed, you can fork the repository and fetch the new updates after each session.

First, fork this repository to your profile.

Open your terminal and run the following commands one at a time (always read the comments! πŸ‘€):

# TODO: change with your github username
GITHUB_USERNAME="gabrielecanepa"

# Check git and ruby version:
git --version # should be >= 1.7
ruby --version # should be >= 2.2

# Create a new folder to keep your personal projects:
[ ! -d ~/code ] && mkdir ~/code
[ ! -d ~/code/$GITHUB_USERNAME ] && mkdir ~/code/$GITHUB_USERNAME
cd ~/code/$GITHUB_USERNAME

# Clone the repository and add the upstream (run JUST ONCE):
git clone https://github.com/$GITHUB_USERNAME/programming4everybody.git
cd programming4everybody
git remote add upstream https://github.com/lewagonlisbon/programming4everybody.git

# Open the repository with your favourite editor:
atom . # Atom
subl . # Sublime Text
code . # Visual Studio Code

Follow the lesson on your editor and play around in the test folder.

After each session, you can get the latest updates with:

git pull -f upstream master

General overview

Our program has 10 lessons, following Codecademy’s free Ruby track:

  1. Introduction to Ruby Wednesday, April 8th
  2. Control flow in Ruby Friday, April 10th
  3. Looping with Ruby Monday, April 13th
  4. Arrays and Hashes Wednesday, April 15th
  5. Blocks and Sorting Friday, April 17th
  6. Hashes and Symbols Monday, April 20th
  7. Refactoring Wednesday, April 22nd
  8. Procs and Lambdas Friday, April 24th
  9. Object-Oriented Programming, Part 1 Monday, April 27th
  10. Object-Oriented Programming, Part 2 Wednesday, April 29th

Typical session

  • 13h00-13h25 (GMT+1) Live session on Zoom with Le Wagon's teachers showing lots of live-demos to help you understand the concepts using practical examples
  • 13h25-13h45 (GMT+1) 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
  • 13h45-? Keep coding! Use the Slack channel to find a buddy and work with him, interact with other classmates, or just send a funny gif πŸ™ˆ

For each session, a private link to the Zoom meeting will be shared on the Slack main channel before the beginning of the lesson.

N.B: to make the lecture as interactive as possible, we ask you to share your screen with the rest of the class for no more than 2 minutes per session, excluding the initial presentation πŸ™‹πŸΌβ€β™€οΈπŸ™‹πŸ½β€β™‚οΈ. 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 and learn how to build the app of your dreams with us!

By completing this course, you get a special 10% off the next Lisbon course tuition, and you can combine this discount with any other active scholarship! πŸ‡΅πŸ‡Ή Applications are open for our next batches, check out the dates on our website and get in touch with our bootcamp manager.

You can also follow us on Facebook, Instagram, Meetup, and get involved with our amazing community 😍

About

Programming for Everybody @lewagon

https://info.lewagon.com/programming-for-everybody

License:Other


Languages

Language:Ruby 100.0%