Want to get notified when a workshop is available in your area?
What is it?
We offer private and public on-site workshops all around the world.
Are you interested in hosting a public workshop that can be attended by anyone?
You can pick the place, decide on the number of attendees, price of the tickets, etc.
The only thing that you should care about is the marketing of the event. We’ll bring the knowledge and the materials!
Want to take your company's expertise to the next level? Don't waste precious time and money by aimlessly combing the internet for resources. With the Company Training you can tailor the course material specifically to the topics that matter to your business. All of the attendees will get the complete and undivided attention of the trainer.
Let's be real here, attending a conference sounds way more attractive to people if it also includes a workshop. If you want to spice up your conference, the Conference Workshop is for you. Choose the topics that align with what the conference is about, and let's rock!
A different kind of workshop
Made in a way to keep the attendees focused and intrigued
The presentations include scrollable code snippets and interactive React components. Not quite the regular PowerPoint slides from the 90s that will make you fall asleep.
The presentations and exercises are always updated with the latest findings, standards, and best practices.
After each presentation, anyone can ask questions about the presented material. We'll make sure that everything is clear before moving on.
React Academy Labs
A presentation is worth nothing without some practical work. Our unique web app will guide the attendees through the exercises, in which they will solve actual real life problems.
Each exercise in the labs is clearly defined, and split into multiple steps if needed.
On the right side there is a live preview of the component that is expected to be built by the students.
If someone is impatient, stuck, or just wants to compare the results, they can always check the hints, or see the solution.
25 attendees and counting!
Comprehensive, good level of engagement throughout the day.
Jip Moors -
Good, learned a lot! Workshops contained a lot of exercises which were great.
Eric V.D. Helm -
Excellent deep dive into complex material.
Learned a lot! Good introduction to the basics of React. The best part of the training were the labs.
Ton Hordyk -
We learned a lot for a week of training. It was a really good, full of new information, training in general. I see it as a very good starting point for further React development.
It was dynamic, learned a lot, and met new tools. Best part were the explanations about using CSS in React.
Rodrigo Lopes -
Good introduction. Looking forward to the advanced training!
Arjan van IJzendoorn -
Very good overview of React and all tools around it. Diving into some more advanced topics and comparison of different tools and options instead of just looking at one thing.
Very thorough introduction to React. I enjoyed the ES6 overview and styling in React.
Nathan Bourke -
Very well laid out. Quite fast pace but able to keep up.
The presentations were very straightforward, especially with the format of the slides.
Sebastian Kopp -
It was a really good start with React and the labs were pretty interesting.
Denis Augsbirger -
Triple W Team
The training was very nice. Much better than I expected actually. The best part were the interactivity and enthusiasm.
Maria Voinea -
A good intro to React, with some nice in-depth things.
Danny Terwindt -
Good introduction! After the training I can start building something.
Omar Reiss -
Wish it was longer... some of the days I wanted to just continue going until the night instead of going back to work.
Very informative. The best part was the diversity between the presentations and the labs.
Mark Poelstra -
Cool trainer, well structured course, live coding to answer questions was great.
Very good instructor!
I liked the depth of the covered material. Knowledgeable instructor with real-world experience in React.
I'm not a big user of JS and React to fully appreciate the content of the course, but it makes me want to learn more about it.
Learn React the right way
It's easy to get lost without proper guidance and path to follow.
React may be just a simple UI library, but it involves a pretty big
ecosystem around it. Explaining the basics and internals is not
enough, so in this module we're going to explain the best practices,
we're going to learn to "think in React", and apply solutions to real problems
that you might encounter in the process of building an app.
“React is such a good idea that we will spend the rest of the decade continuing to explore its implications and applications” - @rauchg
For beginners and professionals
Choose from a variety of topics and tailor the workshop in any way you want. Any combination is possible!
All of the new features in ES2015 (also known as ES6) just make everything much easier, more maintainable, and future-proof.
Webpack, Babel, Yarn, npm, plugins, presets, loaders, etc... Got JS fatigue yet? Don't! We are lucky to have all of these powerful tools.
For the workshop we will use create-react-app, however, we are still going to explain how everything works under the hood.
Everyone who stumbles upon Redux or MobX ends up being confused because they don't know whether they need an external state management library.
Through the beginner and advanced modules we are going to explain how both of them work, how are they used, and in which cases they are suitable in a React app.
Get ready to forget about REST, because GraphQL is the hot new craziness when it comes to APIs.
In the beginner module we will learn everything about the GraphQL schema, queries, and mutations.
In the advanced module we will learn about Apollo and using GraphQL with React.
Now that the new CSS features are adopted by most of the modern browers, it's time to make your life easier and learn everything about them.
This module ranges from the basics of CSS, from the box model, common pitfalls, and best practices, to the ins and outs of Flexbox and Grid, and how using them can completely change the way of how you build layouts.
"CSS in what now?", you might wonder. In this module we are going to explain the philosophy behind css-in-js, what problems does it solve, how does it compare
to traditional styling methods, etc. Also, we are also going to take a look and compare a few popular css-in-js libraries.
Meet your coach
Kristijan Ristovski a.k.a Kitze
Kitze is a developer with over 7 years of experience. He had the chance to work and experiment with a variety of languages and frameworks.