All Teachers / Steve Kinney
Steve Kinney

Steve Kinney

Temporal

Steve is the front-end architect at Temporal. Previously, he was the front-end architect at Twilio and SendGrid. He is the director emeritus and founder of the front-end engineering program at the Turing School for Software and Design in Denver, Colorado — a non-profit developer training program. In a previous life, Steve was a New York City public school teacher. He taught special education and web development in Manhattan, Brooklyn, and Queens. He currently lives in Denver, Colorado

Steve Kinney's Courses

Testing Fundamentals

Steve Kinney

Steve Kinney

Temporal
Learn the basics of testing and apply Test-Driven Development techniques to your workflow. Gain practical experience writing unit and integration tests while exploring common testing tools.
4 hours, 29 minutes CC
Testing Fundamentals
drag handle

Web Security, v2

Steve Kinney

Steve Kinney

Temporal
Learn to identify and mitigate common vulnerabilities, implement protection strategies, and secure your web applications against various attack vectors.
4 hours, 28 minutes CC
Web Security, v2
drag handle

Design Systems with Storybook, v2

Steve Kinney

Steve Kinney

Temporal
Learn to create scalable design systems with Storybook. Build reusable UI components, test components, implement dark mode, and generate comprehensive documentation.
4 hours, 9 minutes CC
Design Systems with Storybook, v2
drag handle

Figma for Developers, v2

Steve Kinney

Steve Kinney

Temporal
Learn to use Figma's developer-friendly features like constraints, auto layout, component properties and CSS generation to efficiently build and translate designs to code. Bridge the gap between design and development.
4 hours, 12 minutes CC
Figma for Developers, v2
drag handle

Tailwind CSS

Steve Kinney

Steve Kinney

Temporal
Learn Tailwind CSS‘s utility-first approach for responsive, and customizable web designs. Master themes, layers, responsive breakpoints, dark mode, and more to create maintainable user interfaces!
4 hours, 10 minutes CC
Tailwind CSS
drag handle

Vite

Steve Kinney

Steve Kinney

Temporal
Master Vite, the modern build tool for faster and leaner web development. Learn to integrate with React, optimize assets, and extend with plugins. See what it's like to actually enjoy using your build tools!
4 hours, 10 minutes CC
Vite
drag handle

Get Kids into Coding with Scratch

Steve Kinney

Steve Kinney

Temporal
Explore the essence of Scratch programming. Delve into game mechanics, craft interactive stories, and grasp computer science fundamentals. This course inspires fun projects tailored for young learners.
4 hours, 3 minutes CC
Get Kids into Coding with Scratch
drag handle

Hardware with Arduino & JavaScript

Steve Kinney

Steve Kinney

Temporal
Tie the physical and digital worlds together, and see what's possible with hardware and JavaScript! Craft circuits, wire up LEDs, buttons, and sensors, and leverage sensors to change browser actions based on real-world data, all with web-based technologies.
3 hours CC
Hardware with Arduino & JavaScript
drag handle

Electron, v3

Steve Kinney

Steve Kinney

Temporal
Use Electron to build native, cross-platform desktop applications using web technologies (e.g. HTML, CSS, and JavaScript). Learn inter-process communication, UI customization, native features, and performance optimization.
3 hours, 53 minutes CC
Electron, v3
drag handle

Enterprise UI Development: Testing & Code Quality

Steve Kinney

Steve Kinney

Temporal
Ideal for lead UI developers: learn unit testing, continuous integration, accessibility testing, mocking, and coding standards enforcement. Guide your team toward coding scalability!
8 hours, 25 minutes CC
Enterprise UI Development: Testing & Code Quality
drag handle

Advanced Redux with Redux Toolkit

Steve Kinney

Steve Kinney

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.
3 hours, 51 minutes CC
Advanced Redux with Redux Toolkit
drag handle

React Performance

Steve Kinney

Steve Kinney

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.
4 hours, 31 minutes CC
React Performance
drag handle

React and TypeScript, v2

Steve Kinney

Steve Kinney

Temporal
Use TypeScript with Components, Context API, React Hooks, and type props to build more robust and reliable React applications at scale.
4 hours, 31 minutes CC
React and TypeScript, v2
drag handle

Testing Web Apps with Cypress

Steve Kinney

Steve Kinney

Temporal
Cypress is the fastest and easiest way to write end-to-end tests for your client-side applications. Learn the selector engine, test runners, assertion library, and write your own custom commands.
4 hours, 41 minutes CC
Testing Web Apps with Cypress
drag handle

AWS For Front-End Engineers, v2

Steve Kinney

Steve Kinney

Temporal
Build an enterprise-grade deployment infrastructure on AWS using S3, Route 53, CloudFront, lambda@edge, and more!
3 hours, 40 minutes CC
AWS For Front-End Engineers, v2
drag handle

Rx.js Fundamentals

Steve Kinney

Steve Kinney

Temporal
Learn the foundations of Rx.js and master handling events over time using observables and operators to build ambitious asynchronous UIs. Build skills like manipulating data streams and orchestrating multiple API requests in this in-depth course from Frontend Masters.
3 hours, 57 minutes CC
Rx.js Fundamentals
drag handle

Redux Fundamentals (feat. React)

Steve Kinney

Steve Kinney

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.
4 hours, 41 minutes CC
Redux Fundamentals (feat. React)
drag handle

Building Your Own Programming Language

Steve Kinney

Steve Kinney

Temporal
Learn language building techniques: Lexing, Parsing, Tokenization, Traversing Abstract Syntax Trees, and Transpiling to JavaScript and make your own language now!
3 hours, 9 minutes CC
Building Your Own Programming Language
drag handle

State Management with Redux & MobX

Steve Kinney

Steve Kinney

Temporal
Learn about structuring your data with front-end architect Steve Kinny. Start the "State Management with Redux & MobX" course today!
5 hours, 3 minutes CC
State Management with Redux & MobX
drag handle

JavaScript Performance

Steve Kinney

Steve Kinney

Temporal
Write more efficient JavaScript, optimize rendering performance, load assets faster with a CDN, split loading resources with Webpack, and more!
4 hours, 55 minutes CC
JavaScript Performance
drag handle

What They're Saying

Recently completed the Tailwind CSS course on Frontend Masters taught by Steve Kinney!

Love the utility-first approach for rapid development and keeping styles consistent. Big thanks to Steve Kinney for the awesome breakdown!

Here's what I loved most:

Utility Classes: Building UIs with pre-defined classes for margins, padding, and typography feels great. No more jumping between files and hunting down conflicting CSS issues.

Boosting Efficiency: Tailwind lets you focus on layout and component styling, freeing you from writing tons of CSS.

Customization Power: Don't get fooled by the utility-first approach. You can still create custom classes and components for a unique design.

Overall, Tailwind CSS is seriously streamlining my development process. It's a fantastic tool for building modern, responsive websites quickly.
Cody Perry

Cody Perry

Senior Software Engineer

Exploring Frontend Masters and it's been an amazing journey! The content is top-notch, and the way industry experts simplify complex concept is phenomenal. I'm thrilled to share that I've just complete the 'React and TypeScript, v2' course by a renowned instructor Steve Kinney. The depth of the concepts explored in the course is truly remarkable.
Priyank S.

Priyank S.

React js Developer | Designing Scalable Solutions

Finished React and Typescript v2 by Steve Kinney on Frontend Masters didn't expect to finally gain a deeper understanding of reducers and the context Api so all in all a superb use of my time!
Scott D

Scott D

WebDevBrum

Just wrapped up Steve Kinney's Tailwind CSS course on Frontend Masters, what an eye-opener! I discovered the magic of using utility classes to achieve so much while keeping the CSS file size minimal.
Sahil Langoo

Sahil Langoo

kashurgeek

Steve's Enterprise UI Development course on Frontend Masters covers maintaining large codebases while maintaining code quality.

It's an amazing course I will recommend for anyone managing medium to large frontend codebase!
Mubarak Alhazan

Mubarak Alhazan

React Frontend Engineer

I just completed "React Performance" by Steve Kinney on Frontend Masters! Learnt a lot. Was a good experience. 🙂
Vijay Pagare 🇮🇳✨

Vijay Pagare 🇮🇳✨

pagarevijayy

Our courses are taught by experts from these top companies (and more)

Microsoft
Netflix
Stripe
Spotify