This is the P2PU Archive. If you want the current site, go to www.p2pu.org!

Introduction to Programming with Ruby

Syllabus for Introduction to Ruby

Andy Lindeman's picture
Wed, 2011-03-23 18:32

LtP refers to "Learning to Program," freely available at http://pine.fm/LearnToProgram.

In addition to the reading assignments and tasks, we will convene at least weekly (maybe twice a week to allay issues with scheduling) synchronously using "Big Blue Button" to discuss the week's reading, tasks and exercises as well as any problems encountered, course feedback, etc...

Participants are expected to contribute to the course by discussing reading, tasks and exercises via the mailing list and IRC. Furthermore, participants are encouraged to read and comment on each other's submissions to the exercises via GitHub commit comments.


Week 1


Week 2

  • Reading Assignment: LtP Chapters 5-8

    More About Methods, Flow Control, Arrays & Iterators, Writing Your Own Methods

  • Exercises: "A Few Things to Try" from LtP: Chapters 6 & 7

    Submit exercises via GitHub, as described in this guide.

  • Exercises: Custom Exercise TBD

    Submit exercises via GitHub, as described in this guide.

Week 3

Continuation of week 2 exercise ...

Week 4

  • Reading Assignment: LtP Chapters 9-11

    Classes, Blocks and Procs, and Beyond This Tutorial

  • Exercises: "A Few Things to Try" from LtP: Chapters 9

    Submit exercises via GitHub, as described in this guide.

Comments

Interested in this course -

Steve Groesz's picture
Steve Groesz
Sat, 2011-04-02 06:12

Interested in this course - too bad I missed the current RoR course.

Take a look now! Course page

Andy Lindeman's picture
Andy Lindeman
Mon, 2011-04-04 06:17

Take a look now! Course page is mostly completed.