Skip to content

A free open source platform for creating and sharing educational programs related to software development and all the things around it.

License

Notifications You must be signed in to change notification settings

raini-dev/raini

Raini

Netlify Status lint code style: prettier

twitter: raini_dev slack: raini-dev

notion: workshop schedule

Raini.dev is a free open source platform for creating and sharing educational programs related to software development and all the things around it. Our mission is to evolve the tech industry through accessible education. We rely on the workshop education form with relatively small composable educational programs.

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.

Why workshops

First, we would like to outline what we mean by "a workshop". We define workshop as follows:

Workshop is a relatively small single- or multistep educational program designed to teach a group of people theory and practice on a specific topic, including techniques or ideas, which they can then use in their work or daily lives.

  • Unlike mentoring programs, workshops aim at teaching a group of people at once. If a workshop is held offline, the groups are rather small (10-25 people) so that everyone has a chance to be heared and paid attention to. Online workshops accomodate far more people (actually, infinite amount of people) at a price of shortened attendee feedback. But that's what online format always does to us.
  • Unlike courses and trainings, workshops do not aim at covering everything. Instead, we build small and effective educational programs that can be composed into courses and reused in many places.
  • Unlike meetups and tech talks, workshops provide a comfortable time span and environment for covering topics deeper and encourage discussion rather than teaching through listening.

Thus, we see workshops as an effective (and heavily underestimated) way to create good educational programs.

Goals

  • Raise advanced expertise globally
  • Empower people regardless of their prior experience
  • Provide hands-on education
  • Be open sourced
  • Collaborate in teaching (and learning)

How to participate

Take a look at our Contribution Guide.