Pandan Studio
State Management Courses
State management in JavaScript is difficult as web apps get complex. Learn popular state management libraries like Redux through a variety of courses and resources.
Intermediate Vue
Master Vue 3's Composition API, transparent components, and scoped slots. Create composables, implement file-based routing, and use Pinia to solve state management challenges. Leverage Vue 3's improved developer experience and gain the skills to take the lead on your next Vue project.
drag handle
State Management at Scale in React & Next.js
Microsoft
Solve challenging state management problems and build applications that reliably scale with your team. Recognize anti-patterns and learn complex state optimizations with data normalization, form data, and reducers. Leverage event-driven approaches, advanced use cases with URL parameters, and syncing external data stores.
drag handle
Intermediate React Native, v2
Expo
Use React Native and Expo to create, customize, and deploy professional-grade mobile apps for iOS and Android, covering advanced UI, state management, and native device features.
drag handle
React Native, v3
Expo
Use your React skills to build feature-rich, native mobile apps for iOS and Android using React Native and Expo.
drag handle
JavaScript Design Patterns for Web Apps
Independent Consultant
Implement classic patterns like Singleton, Factory, and Observer alongside modern patterns for single-page and multi-page architectures to build robust, efficient web apps using pure JavaScript.
drag handle
Front-End System Design
Staff UI Engineer
Learn best practices for building scalable, high-performance web applications. Deep dive into front-end engineering: DOM APIs, virtualization, state management, and performance.
drag handle
Intermediate Next.js
Netflix
Dive deeper into Next.js concepts including server actions, route protection, caching strategies, and advanced data fetching. Build a full-stack app with React 18+ features and optimized performance.
drag handle
Vanilla JS: You Might Not Need a Framework
Independent Consultant
Explore Vanilla JavaScript core concepts, work with DOM APIs, handle events, and build a web application from scratch. Delve into advanced topics like SPA routing, web components, and reactive programming.
drag handle
Web Storage APIs
Independent Consultant
Go beyond localStorage to use newer and more performant APIs like IndexedDB for storing JSON, CacheStorage for caching requests, and the FileSystem API for accessing the local file system.
drag handle
Advanced Redux with Redux Toolkit
Temporal
Write more performant and maintainable Redux at scale. In this course, you'll use Redux Toolkit to simplify reducer logic and actions, use TypeScript with Redux, add tests, and use RTK Query to fetch data in real-world projects.
drag handle
React Performance
Temporal
Write performant React apps by learning to structure components and memoize to avoid re-renders, load code on-demand, and leverage new concurrent features in React 18.
drag handle
Vue 3 Fundamentals
Pandan Studio
Learn to build complete apps with Vue: create flexible components using directives, props, lifecycle hooks, and slots. And use Vue Router for routing and Pinia for state management.
drag handle
A Tour of JavaScript & React Patterns
Lydia Hallie
Learn a suite of design patterns to improve your JavaScript and React code architecture!
drag handle
iOS App Development with Swift
Independent Consultant
Create your first iOS native application using SwiftUI and Xcode for deployment in the iOS and iPad Apple App store.
drag handle
State Machines in JavaScript with XState, v2
Microsoft
Learn the fundamentals of state machines and statecharts. You'll build state machines without any libraries in pure JavaScript, then use XState to..click to read more.
drag handle
Redux Fundamentals (feat. React)
Temporal
Learn the Redux API from scratch, then learn to hook the Redux React application. You'll also learn how to extend Redux with various tools from its ecosystem.
drag handle
Enterprise Architecture Patterns
Venmo
Build non-trivial enterprise-level web applications through first-principles thinking applied to programming in JavaScript and TypeScript.
drag handle
Production-Grade Angular
Venmo
Learn how to structure your projects leveraging Angular CLI and Nx. Create shared modules and apply unit tests and end-to-end testing.
drag handle
State Modeling in React with XState
Microsoft
Explore using XState and React together to model state in real-world React apps. State machines make complex application logic visually clear, flexible.
drag handle
Vuex for Intermediate Vue 2 Developers
Netlify
This Vuex course is for intermediate Vue.js developers who want to master patterns for managing state in your applications with Vuex.
drag handle
Complete Front-End Project: Build a Game
Databricks
Organize your front-end code, manage application state with state machines, and automate writing better code using tools like ESLint, Parcel, and Prettier.
drag handle
State Management with Redux & MobX
Temporal
Learn about structuring your data with front-end architect Steve Kinny. Start the "State Management with Redux & MobX" course today!
drag handle