All Teachers / Maximiliano Firtman
Maximiliano Firtman

Maximiliano Firtman

Independent Consultant

Max Firtman works as an independent free-lance consultant. He is a mobile + web developer, trainer, speaker, and writer. He has authored many books, including Programming the Mobile Web and High Performance Mobile Web published by O’Reilly Media. He is a frequent speaker at conferences worldwide and he has been widely recognized for his work in the mobile-web community. He teaches mobile (Android & iOS), HTML5, PWA and web performance trainings. He has been working in the Web since 1996 and in the mobile app space since 2001.

Workshops with Maximiliano Firtman

June 6, 2024 - 9:30am to 5:30pm Central Daylight Time
▶ LIVE NOW

PWAs: You Don't Need That App Store

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Spend a full day with Maximiliano Firtman and discover how to harness the power of the Web Platform to create installable, offline-capable, and standalone apps for mobile devices and desktop computers. Learn how to deploy these apps directly to users without the need for an app store, providing a seamless and intuitive experience across all devices and platforms.
PWAs: You Don't Need That App Store
June 7, 2024 - 9:30am to 5:30pm Central Daylight Time
▶ LIVE NOW

PHP Fundamentals

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Spend a full day with Maximiliano Firtman learning the fundamentals of the PHP programming language and how to use it for Backend web development. Understand its syntax, key concepts, and best practices for writing efficient and scalable programs in PHP.
PHP Fundamentals

Maximiliano Firtman's Courses

JavaScript Design Patterns for Web Apps

Maximiliano Firtman

Maximiliano Firtman

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.
4 hours, 24 minutes CC
JavaScript Design Patterns for Web Apps
drag handle

Professional JS: Features You Need to Know

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Upgrade your JavaScript knowledge with post-ES6 features. Learn modern syntax, async programming, and advanced JavaScript features.
4 hours, 33 minutes CC
Professional JS: Features You Need to Know
drag handle

Basics of Go

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Get a quick introduction to Go. Learn basic syntax like variables, constants, data types, and creating and importing packages. You’ll get hands-on with all the necessary features of Go to get up to speed with the language quickly!
7 hours, 57 minutes CC
Basics of Go
drag handle

Web App Performance

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Learn to identify and resolve performance issues in your web apps! Learn about performance issues, metrics, HTTP, browser cache, and service workers. Discover basic to advanced optimization techniques and performance APIs.
5 hours, 17 minutes CC
Web App Performance
drag handle

First Look: ChatGPT API for Web Developers

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Quickly understand the essentials of AI in web development. Learn about large language models, chatbots, APIs, and more. Build a ChatGPT Clone project and delve into advanced topics like context maintenance, prompt engineering, and using the Image API.
2 hours, 32 minutes CC
First Look: ChatGPT API for Web Developers
drag handle

A Tour of Web Capabilities

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Explore what is possible with new Web APIs! Browsers can do so much now, including speech recognition, geolocation, OS integration, face detection, augmented reality, and reading from sensors, external hardware, and devices!
4 hours, 10 minutes CC
A Tour of Web Capabilities
drag handle

Vanilla JS: You Might Not Need a Framework

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Explore Vanilla JavaScript, understand core concepts, work with the DOM API, handle events, and build a web application from scratch. Delve into advanced topics like SPA routing, web components, and reactive programming.
5 hours, 52 minutes CC
Vanilla JS: You Might Not Need a Framework
drag handle

Web Storage APIs

Maximiliano Firtman

Maximiliano Firtman

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.
4 hours, 8 minutes CC
Web Storage APIs
drag handle

Web Authentication APIs

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Learn basic password logins to using Google to log in. Then, use WebAuthn API and Passkeys to use FaceID and biometrics to make passwordless web apps!
5 hours, 4 minutes CC
Web Authentication APIs
drag handle

JavaScript in the Background

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Explore new web app capabilities to detect when your web app is in the background to execute code later, even when your web app isn’t in focus.
4 hours, 59 minutes CC
JavaScript in the Background
drag handle

Cross-Platform Mobile Apps with Flutter

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Create your first multi-platform application using Dart, including native apps for iOS, Android, desktop computers, and Progressive Web Apps.
5 hours, 20 minutes CC
Cross-Platform Mobile Apps with Flutter
drag handle

Introduction to Kotlin and Android Development

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Create your first Android native application using Jetpack Compose and Android Studio.
5 hours, 32 minutes CC
Introduction to Kotlin and Android Development
drag handle

iOS App Development with Swift

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Create your first iOS native application using SwiftUI and Xcode for deployment in the iOS and iPad Apple App store.
5 hours, 52 minutes CC
iOS App Development with Swift
drag handle

Build Progressive Web Apps (PWAs) from Scratch

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Build offline-capable Progressive Web Apps with HTML, CSS, and JavaScript: Service workers give you access to the cache storage while App Manifests allow you to be distributed on the Google Play store and Apple App Store.
3 hours, 48 minutes CC
Build Progressive Web Apps (PWAs) from Scratch
drag handle

What They're Saying

I just completed "Vanilla JS: You Might Not Need a Framework" by Max Firtman on Frontend Masters! Vanilla is a good flavor that stands the test of time.
noah

noah

noahh_ts

Just completed "Cross-Platform Mobile Apps with Flutter" by Max Firtman on Frontend Masters! It was extremely helpful as I am trying to transfer my React Native knowledge to Flutter.
Sadman Yasar Sayem

Sadman Yasar Sayem

sadmanyasar_

I just finished watching Max Firtman's Basics of Go course on Frontend Masters. It's one of the best, full of easy-to-understand examples, helpful tips, and best practices! It was my first interaction with Go and I can't wait to dive deeper into the waters of Go! Thank You!
Samuel Hovančák

Samuel Hovančák

s_hovancak

I just completed "Build Progressive Web Apps (PWAs) from Scratch" by Max Firtman on Frontend Masters! It was a amazing🚀
Ravi

Ravi

ravikumrz

"Go fundamentals" by Max Firtman on Frontend Masters was the best Go course. Gave me a strong foundation and then went on to build stuff on my own.
Vinayak Goyal

Vinayak Goyal

ivinayakg

"Basics of Go" by Max Firtman on Frontend Masters closed gaps in my understanding and knowledge of Golang, especially with go routines and channels. Now I have a decent understanding to learn further and build on top of this.
Vinayak Goyal

Vinayak Goyal

ivinayakg

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

Microsoft
Netflix
Stripe
Spotify