LEARN TO CODE LIKE

SENIOR SOFTWARE ENGINEERS

Focused videos and fully interactive labs
See an interactive lab demo
High quality 1-day online workshops
Check upcoming online workshops
Carefully edited tutorials and articles
Start Reading

Get Started

We value your privacy and will never send spam mail

Learn Interactively

What you learn is right there in front of you, in an editor, ready for you to experiment with. See a demo .

Take Challenges

Validate what you learn exactly when you learn it.

Build Stuff

Stop learning about Foo and Bar and actually build useful stuff with what you learn.

Upcoming Online Workshops

Getting Started with React.js and Redux
Getting Started with React.js and Redux
Online  -  April 29, 9:30am - 5:30pm
Learn the fundamentals of React.js and Redux for building stateful data-driven component-based web user interfaces
Advanced React.js Topics
Advanced React.js Topics
Online  -  May 1, 9:30am - 5:30pm
React.js deep dive with performance, testing, isomorphic rendering, styling, events handling, animation, and components life cycle customizations
Advanced JavaScript
Advanced JavaScript
Online  -  June 3, 9:30am - 5:30pm
Get comfortable with the prototype-based, multi-paradigm, dynamic scripting language, that supports object-oriented, imperative, and declarative styles of programming
Advanced Node.js
Advanced Node.js
Online  -  June 4, 9:30am - 5:30pm
Learn core Node.js concepts and API modules. The Node runtime modules. V8 and other dependencies. Concurrency Model. Libuv event-loop. Event Emitters. TCP/UDP Networking. HTTP and HTTPS support. Readable, Writable, and Transform Streams. Clusters and Child Processes
Getting Started with GraphQL
Getting Started with GraphQL
Online  -  August 12, 9:30am - 5:30pm
Learn the advantages and disadvantages of GraphQL and how to build GraphQL runtimes and consume GraphQL APIs with real-world examples
React with GraphQL and Redux
React with GraphQL and Redux
Online  -  August 13, 9:30am - 5:30pm
Learn how to build data-driven React applications using GraphQL for the API and Redux for state managements
Getting Started with React Native
Getting Started with React Native
Online  -  October 21, 9:30am - 5:30pm
Learn how to build native mobile apps on both iOS and Android using React Native
Building Brain Games with React Native on iOS and Android
Building Brain Games with React Native on iOS and Android
Online  -  October 22, 9:30am - 5:30pm
Learn how to build native games on both iOS and Android using React Native