All Teachers / ThePrimeagen
ThePrimeagen

ThePrimeagen

terminal

My name is ThePrimeagen and I love Vim. I have become deeply passionate about loving the developing experience and sharing that with others! Vim is a tool that brings an infinite amount of tweaking, making your development experience the exact way you want it. And yes, my wife is beautiful. Father of 4.

ThePrimeagen's Courses

Developer Productivity, v2

ThePrimeagen
terminal
Maximize your productivity with the best developer setup. Hand-craft an environment with bash scripts and incorporate common unix tools for managing libraries, interacting with the OS, window management, and more.
3 hours, 28 minutes CC
Developer Productivity, v2
drag handle

Everything You'll Need to Know About Git

ThePrimeagen
terminal
Never face an unsolvable Git problem again. Understand Git's architecture, branching, conflict resolution, and advanced techniques like interactive rebasing, bisecting, worktrees, and the reflog.
3 hours, 23 minutes CC
Everything You'll Need to Know About Git
drag handle

The Last Algorithms Course You'll Want (Part 2)

ThePrimeagen
terminal
Elevate your technical prowess in data structures and algorithms, focusing on trees, graph theory, and dynamic programming. Learn practical implementation and optimization techniques to solve complex algorithmic challenges efficiently.
3 hours, 10 minutes CC
The Last Algorithms Course You'll Want (Part 2)
drag handle

HTMX & Go

ThePrimeagen
terminal
Are you wanting an alternative to complicated UI frameworks? Make web app development simpler using HTMX. Using Go on the backend, you’ll learn the grug way (it’s just HTML, btw) for building interactive web experiences!
2 hours, 1 minute CC
HTMX & Go
drag handle

Blazingly Fast JavaScript

ThePrimeagen
terminal
Learn advanced JavaScript performance optimization: garbage collection, memory profiling, data structures like sets and arrays, and event loop management. Learn performance-driven programming, preparing you to write blazingly fast and efficient code!
3 hours, 32 minutes CC
Blazingly Fast JavaScript
drag handle

Rust for TypeScript Developers

ThePrimeagen
terminal
Expanding your skills with Rust can be a game-changer for TypeScript developers. Rust offers memory safety without a garbage collector, impressive performance, and a strong type system similar to TypeScript.
5 hours, 19 minutes CC
Rust for TypeScript Developers
drag handle

The Last Algorithms Course You'll Need

ThePrimeagen
terminal
The last algorithms course you’ll need to pass tough interview questions that use arrays, lists, trees, graphs, maps, and searching and sorting algorithms.
9 hours, 20 minutes CC
The Last Algorithms Course You'll Need
drag handle

Polyglot Programming: TypeScript, Go, & Rust

ThePrimeagen
terminal
Bend your mind with programming a fully unit tested CLI application in three TypeScript, Go, and Rust back-to-back!
8 hours, 49 minutes CC
Polyglot Programming: TypeScript, Go, & Rust
drag handle

A Tour of Web 3: Ethereum & Smart Contracts with Solidity

ThePrimeagen
terminal
Web 3 (DApp) applications could change the development landscape. Learn to create and deploy smart contracts on Ethereum with Solidity. Then tackle challenging concepts such as memory layout, delegate calls, and fallback functions.
4 hours, 57 minutes CC
A Tour of Web 3: Ethereum & Smart Contracts with Solidity
drag handle

Developer Productivity

ThePrimeagen
terminal
Build a pro dev workflow to increase your developer productivity across multiple machines, projects, and technologies. Learn more!
4 hours, 17 minutes CC
Developer Productivity
drag handle

VIM Fundamentals

ThePrimeagen
terminal
Learn the basics of editing and navigation in VIM. You'll learn macros, registers, find, and replaces. Finally, edit your vimrc plugins along with quickfix lists.
4 hours, 14 minutes CC
VIM Fundamentals
drag handle

What They're Saying

It was the best purchase I have made so far. I enjoy learning VIM so much with ThePrimeagen. This guy is incredible. My experience with Frontend Masters so far has been fantastic.
Ivan A.
Ivan A.
Ivan A.
This git course is really excellent. I use git every day and knew the basics well enough, but this really helped solidify what’s under the hood rather than go through the motions.
Javid G.
Javid G.
javid-g
Amazing course! Easy to understand. A profound, and a great choice for us as developers!
Diego Escaño
Diego Escaño
Diego Escaño
Even after all my experience with Git, I learned a lot of really cool stuff. Highly recommend.
Stephen Greco
Stephen Greco
Senior Software Engineer & Tech Lead
I watched the ThePrimeagen’s vim videos on FrontendMasters. Now I use VS Code and Zed in vim mode.
Babátúndé Adéyẹmí
Babátúndé Adéyẹmí
codingpop
ThePrimeagen has a REALLY good course on Frontend Masters, "Blazingly Fast JavaScript" that goes through JavaScript optimizations and actually using the V8 Profiler properly and it’s very eye opening. Honestly highly recommend.
Chad Smith
Chad Smith
twigman08

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

Microsoft
Netflix
Stripe
Spotify