Featured Lecture

web.lab Workshop 7: Chatbook with Sockets

Learn how to build a real-time chat application using WebSockets in React. This workshop teaches you how to use Socket.IO and reviews the basics of React, state management, API endpoints, and database integration with MongoDB.

Intro to Git & GitHub

Collaborate with your team using version control

Intro to React

Learn about React components, props, state, and basic React syntax

React Lifecycle and Hooks

Organize your component tree, manage the lifecycles of your React components, and use modern hooks

Typescript

Fix the mess that is JavaScript

Workshop 2: Static Catbook in React

Build the frontend of a static chat application using React

Workshop 7: Chatbook with Sockets

Build a real-time dynamic chat application using Socket.IO

Workshop 8: Games

Build a real-time web game using React, HTML Canvas, and Socket.IO