{"id":2685,"date":"2026-08-06T13:01:41","date_gmt":"2026-08-06T13:01:41","guid":{"rendered":"https:\/\/ideas.xyz\/blog\/?post_type=societe&#038;p=2685"},"modified":"2026-08-19T15:25:06","modified_gmt":"2026-08-19T15:25:06","slug":"total-typescript","status":"publish","type":"societe","link":"https:\/\/ideas.xyz\/blog\/compagnies\/total-typescript\/","title":{"rendered":"Total TypeScript"},"content":{"rendered":"<style>\n.fiche-callout{background:#F7F5FF;border:1px solid #E4DCFB;border-radius:12px;padding:16px 20px;margin:0 0 14px}\n.fiche-callout .lbl{color:#7C3AED;font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;display:block;margin-bottom:6px}\n.strategy-card{background:#F7F5FF;border:1px solid #E4DCFB;border-radius:12px;padding:16px 20px;margin:0 0 12px}\n.strategy-card .lbl{color:#7C3AED;font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;display:block;margin-bottom:6px}\n.strategy-card h3{margin:0 0 6px}\n.strategy-card p{margin:0 0 8px}\n.fiche-tags span{display:inline-block;background:#F1EBFF;color:#7C3AED;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:600;margin-right:6px;margin-bottom:6px}\n<\/style>\n<blockquote>\n<p>Total TypeScript forme les d\u00e9veloppeurs \u00e0 ma\u00eetriser TypeScript via des exercices concrets dans leur \u00e9diteur de code.<\/p>\n<\/blockquote>\n<p class=\"fiche-tags\"><span>Bootstrapped<\/span><span>Developer Tools<\/span><\/p>\n<h2>Fiche d&#8217;identit\u00e9<\/h2>\n<table>\n<tbody>\n<tr>\n<th>Site web<\/th>\n<td><a href=\"https:\/\/www.totaltypescript.com\/\" rel=\"nofollow noopener\">https:\/\/www.totaltypescript.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<th>Secteur<\/th>\n<td>EdTech, DevTools<\/td>\n<\/tr>\n<tr>\n<th>Localisation<\/th>\n<td>Royaume-Uni<\/td>\n<\/tr>\n<tr>\n<th>Cr\u00e9ation<\/th>\n<td>2022<\/td>\n<\/tr>\n<tr>\n<th>\u00c9quipe<\/th>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th>Fondateurs<\/th>\n<td>Matt Pocock<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>R\u00e9sum\u00e9<\/h2>\n<div class=\"fiche-callout\"><span class=\"lbl\">En une phrase<\/span><\/p>\n<p><strong>Total TypeScript<\/strong> est une plateforme de formation en ligne qui apprend TypeScript aux d\u00e9veloppeurs web via des exercices pratiques dans l&#8217;\u00e9diteur de code. Elle est fond\u00e9e en 2022 par Matt Pocock, d\u00e9veloppeur reconnu dans la communaut\u00e9 TypeScript. En d\u00e9cembre 2022, Pocock lance une pr\u00e9-version de ses workshops et g\u00e9n\u00e8re <strong>415 k $<\/strong> de ventes avant m\u00eame le lancement officiel. Cette validation imm\u00e9diate lui permet de structurer une offre compl\u00e8te de 5 workshops payants. Fort de cette traction, Total TypeScript d\u00e9passe <strong>3 M $<\/strong> de revenus cumul\u00e9s bruts et pr\u00e9pare la sortie d&#8217;un livre physique aux \u00e9ditions No Starch Press en mars 2026.<\/p>\n<\/div>\n<h2>Chiffres cl\u00e9s<\/h2>\n<table>\n<tbody>\n<tr>\n<th>3 M $ bruts cumul\u00e9s<\/th>\n<td>Revenus bruts totaux atteints sans lev\u00e9e de fonds ni abonnement r\u00e9current.<\/td>\n<\/tr>\n<tr>\n<th>415 k $ en pr\u00e9-lancement<\/th>\n<td>Ventes g\u00e9n\u00e9r\u00e9es en d\u00e9cembre 2022 avant m\u00eame le lancement officiel des workshops.<\/td>\n<\/tr>\n<tr>\n<th>5 workshops complets<\/th>\n<td>Couvrent les niveaux d\u00e9butant \u00e0 avanc\u00e9, avec plus de 400 exercices au total.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Strat\u00e9gies<\/h2>\n<div class=\"strategy-card\"><span class=\"lbl\">Strat\u00e9gie Ideas.xyz associ\u00e9e<\/span><\/p>\n<h3>Founder Funnel<\/h3>\n<p>Transformer le fondateur en principal canal d&#8217;acquisition pour vendre des produits et services \u00e0 prix premium sans budget marketing.<\/p>\n<p><a href=\"https:\/\/ideas.xyz\/articles\/founder-funnel-le-produit-devient-un-sous-produit-du-fondateur-lui-permettant-de-generer-plus-de-3-millions-de-dollars-1766044747728\">Voir la strat\u00e9gie<\/a><\/p>\n<\/div>\n<div class=\"strategy-card\"><span class=\"lbl\">Strat\u00e9gie Ideas.xyz associ\u00e9e<\/span><\/p>\n<h3>La m\u00e9thode du lancement par la communaut\u00e9<\/h3>\n<p>Transformer une communaut\u00e9 construite autour d&#8217;un probl\u00e8me pr\u00e9cis en base de clients acquis d\u00e8s le premier jour du lancement produit.<\/p>\n<p><a href=\"https:\/\/ideas.xyz\/articles\/la-methode-du-lancement-par-la-communaute-comment-lemlist-a-atteint-10-mdollar-darr-en-3-ans-1767450688557\">Voir la strat\u00e9gie<\/a><\/p>\n<\/div>\n<h2>Concurrents<\/h2>\n<ul>\n<li><strong><a href=\"https:\/\/www.executeprogram.com\/\" rel=\"nofollow noopener\">Execute Program<\/a><\/strong> : Plateforme de cours interactifs sur TypeScript et d&#8217;autres langages de programmation, enti\u00e8rement utilisable dans le navigateur sans installation. Elle repose sur un algorithme de r\u00e9p\u00e9tition espac\u00e9e qui adapte le rythme d&#8217;apprentissage \u00e0 chaque utilisateur. Le tarif est d&#8217;environ <strong>19 $ par mois<\/strong> apr\u00e8s une p\u00e9riode d&#8217;essai gratuit. <strong>Execute Program<\/strong> ne n\u00e9cessite aucune configuration d&#8217;environnement local, ce qui la rend plus accessible aux d\u00e9butants. En revanche, elle couvre moins en profondeur les patterns avanc\u00e9s issus de biblioth\u00e8ques open source complexes et ne propose pas d&#8217;explications vid\u00e9o par un expert.<\/li>\n<li><strong><a href=\"https:\/\/frontendmasters.com\/\" rel=\"nofollow noopener\">Frontend Masters<\/a><\/strong> : Plateforme de cours vid\u00e9o d\u00e9di\u00e9e au d\u00e9veloppement web et frontend, avec plusieurs parcours sur TypeScript anim\u00e9s par diff\u00e9rents instructeurs. Elle propose \u00e9galement des workshops en direct occasionnels et couvre un spectre large allant du frontend au full-stack. L&#8217;abonnement est d&#8217;environ <strong>39 $ par mois<\/strong>. <strong>Frontend Masters<\/strong> offre une biblioth\u00e8que de contenus compl\u00e9mentaires bien plus large que Total TypeScript. En contrepartie, l&#8217;approche reste principalement passive avec du visionnage vid\u00e9o et moins d&#8217;exercices interactifs dans l&#8217;\u00e9diteur.<\/li>\n<li><strong><a href=\"https:\/\/www.udemy.com\/course\/understanding-typescript\/\" rel=\"nofollow noopener\">Understanding TypeScript<\/a><\/strong> : Cours vid\u00e9o complet publi\u00e9 sur Udemy par Maximilian Schwarzmuller, couvrant TypeScript des bases aux sujets avanc\u00e9s comme les generics et les d\u00e9corateurs. Il inclut des exercices bas\u00e9s sur des projets et est r\u00e9guli\u00e8rement mis \u00e0 jour. Le prix est fr\u00e9quemment sold\u00e9 entre <strong>10 $ et 20 $<\/strong>, contre un tarif r\u00e9gulier sup\u00e9rieur \u00e0 <strong>100 $<\/strong> avec acc\u00e8s \u00e0 vie. Ce cours est significativement moins cher que les workshops de Total TypeScript et s&#8217;adresse \u00e0 un public plus large. Il propose cependant moins d&#8217;exercices centr\u00e9s sur l&#8217;\u00e9diteur de code et ne couvre pas les patterns avanc\u00e9s issus de biblioth\u00e8ques open source r\u00e9elles.<\/li>\n<\/ul>\n<h2>Fondateurs<\/h2>\n<ul>\n<li><a href=\"\/blog\/founders\/matt-pocock\/\">matt pocock<\/a><\/li>\n<\/ul>\n<h2>FAQ<\/h2>\n<style>\n.faq-ideas details{background:#fff;border:1px solid #ECECF2;border-radius:12px;margin-bottom:10px}\n.faq-ideas summary{cursor:pointer;font-weight:600;padding:16px 44px 16px 20px;list-style:none;position:relative}\n.faq-ideas summary::-webkit-details-marker{display:none}\n.faq-ideas summary::after{content:\"+\";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#7C3AED;font-size:20px;font-weight:700}\n.faq-ideas details[open] summary::after{content:\"\\2212\"}\n.faq-ideas details > div{padding:0 20px 16px;line-height:1.7}\n<\/style>\n<div class=\"faq-ideas\">\n<details>\n<summary>Total TypeScript est-il s\u00e9rieux ou une arnaque ?<\/summary>\n<div>\n<p>La plateforme a g\u00e9n\u00e9r\u00e9 <strong>3 M $<\/strong> de revenus cumul\u00e9s depuis 2022 et est cr\u00e9\u00e9e par Matt Pocock, d\u00e9veloppeur reconnu dans la communaut\u00e9 TypeScript. Les workshops sont utilis\u00e9s par des milliers de d\u00e9veloppeurs professionnels.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Combien co\u00fbte Total TypeScript ?<\/summary>\n<div>\n<p>Les workshops sont vendus individuellement ou en bundle. Le <strong>bundle complet<\/strong> est \u00e0 <strong>795 $<\/strong> avec acc\u00e8s \u00e0 vie. Un tarif r\u00e9duit est disponible selon le pays d&#8217;achat via une tarification adapt\u00e9e au pouvoir d&#8217;achat local.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Comment fonctionne la formation sur Total TypeScript ?<\/summary>\n<div>\n<p>Chaque workshop propose des exercices \u00e0 r\u00e9soudre directement dans son \u00e9diteur de code, en local ou dans un environnement embarqu\u00e9. Chaque exercice est accompagn\u00e9 d&#8217;une explication concise et d&#8217;une solution en vid\u00e9o.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Est-ce que Total TypeScript propose du contenu gratuit ?<\/summary>\n<div>\n<p>Oui. La plateforme propose un tutoriel <strong>Beginner&#8217;s TypeScript<\/strong> gratuit, une extension <strong>VS Code<\/strong> appel\u00e9e ts-error-translator et un package npm open source. Des articles de blog sont \u00e9galement disponibles sans inscription.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Quelle est la diff\u00e9rence entre Total TypeScript et Frontend Masters ?<\/summary>\n<div>\n<p>Total TypeScript se concentre exclusivement sur TypeScript avec des exercices interactifs dans l&#8217;\u00e9diteur. <strong>Frontend Masters<\/strong> couvre un spectre plus large du d\u00e9veloppement web mais avec une approche plus passive bas\u00e9e sur le visionnage de vid\u00e9os.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Total TypeScript a-t-il lev\u00e9 des fonds ?<\/summary>\n<div>\n<p>Non. La plateforme est enti\u00e8rement <strong>Bootstrapped<\/strong> et n&#8217;a r\u00e9alis\u00e9 aucune lev\u00e9e de fonds identifi\u00e9e. Matt Pocock g\u00e8re le projet de fa\u00e7on ind\u00e9pendante avec des partenaires commerciaux comme badass.dev.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Y a-t-il un certificat \u00e0 la fin des workshops Total TypeScript ?<\/summary>\n<div>\n<p>Oui. Le <strong>bundle complet<\/strong> inclut un certificat de compl\u00e9tion ainsi qu&#8217;un suivi de progression, des transcriptions, des sous-titres et des vid\u00e9os en haute d\u00e9finition.<\/p>\n<\/div>\n<\/details>\n<\/div>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Total TypeScript est-il s\u00e9rieux ou une arnaque ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"La plateforme a g\u00e9n\u00e9r\u00e9 3 M $ de revenus cumul\u00e9s depuis 2022 et est cr\u00e9\u00e9e par Matt Pocock, d\u00e9veloppeur reconnu dans la communaut\u00e9 TypeScript. Les workshops sont utilis\u00e9s par des milliers de d\u00e9veloppeurs professionnels.\"}},{\"@type\":\"Question\",\"name\":\"Combien co\u00fbte Total TypeScript ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Les workshops sont vendus individuellement ou en bundle. Le bundle complet est \u00e0 795 $ avec acc\u00e8s \u00e0 vie. Un tarif r\u00e9duit est disponible selon le pays d'achat via une tarification adapt\u00e9e au pouvoir d'achat local.\"}},{\"@type\":\"Question\",\"name\":\"Comment fonctionne la formation sur Total TypeScript ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Chaque workshop propose des exercices \u00e0 r\u00e9soudre directement dans son \u00e9diteur de code, en local ou dans un environnement embarqu\u00e9. Chaque exercice est accompagn\u00e9 d'une explication concise et d'une solution en vid\u00e9o.\"}},{\"@type\":\"Question\",\"name\":\"Est-ce que Total TypeScript propose du contenu gratuit ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui. La plateforme propose un tutoriel Beginner's TypeScript gratuit, une extension VS Code appel\u00e9e ts-error-translator et un package npm open source. Des articles de blog sont \u00e9galement disponibles sans inscription.\"}},{\"@type\":\"Question\",\"name\":\"Quelle est la diff\u00e9rence entre Total TypeScript et Frontend Masters ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Total TypeScript se concentre exclusivement sur TypeScript avec des exercices interactifs dans l'\u00e9diteur. Frontend Masters couvre un spectre plus large du d\u00e9veloppement web mais avec une approche plus passive bas\u00e9e sur le visionnage de vid\u00e9os.\"}},{\"@type\":\"Question\",\"name\":\"Total TypeScript a-t-il lev\u00e9 des fonds ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Non. La plateforme est enti\u00e8rement Bootstrapped et n'a r\u00e9alis\u00e9 aucune lev\u00e9e de fonds identifi\u00e9e. Matt Pocock g\u00e8re le projet de fa\u00e7on ind\u00e9pendante avec des partenaires commerciaux comme badass.dev.\"}},{\"@type\":\"Question\",\"name\":\"Y a-t-il un certificat \u00e0 la fin des workshops Total TypeScript ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui. Le bundle complet inclut un certificat de compl\u00e9tion ainsi qu'un suivi de progression, des transcriptions, des sous-titres et des vid\u00e9os en haute d\u00e9finition.\"}}]}<\/script><\/p>\n<h2>Sources<\/h2>\n<ol>\n<li><a href=\"https:\/\/www.producthunt.com\/products\/total-typescript\" rel=\"nofollow noopener\">Product Hunt &#8211; Total TypeScript: Become a TypeScript Wizard<\/a><\/li>\n<li><a href=\"https:\/\/badass.dev\/creating-total-typescript-with-matt-pocock\" rel=\"nofollow noopener\">badass.dev &#8211; How we Shipped Total Typescript with Matt Pocock<\/a><\/li>\n<li><a href=\"https:\/\/dev.to\/ceceliacreates\/review-total-typescript-beginners-typescript-tutorial-jci\" rel=\"nofollow noopener\">dev.to &#8211; Review: Total TypeScript Beginner\u2019s TypeScript Tutorial<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=p6dO9u0M7MQ\" rel=\"nofollow noopener\">YouTube &#8211; TypeScript Crash Course with Matt Pocock<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=WuHSnvsO6Mg\" rel=\"nofollow noopener\">YouTube &#8211; Total TypeScript Tour and AMA!<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=8eoiDcVGo80\" rel=\"nofollow noopener\">YouTube &#8211; Get 100k Followers by Teaching TypeScript, with Matt Pocock<\/a><\/li>\n<li><a href=\"https:\/\/podcast.unfilteredbuild.com\/episodes\/ep19-typescript-wizardry-matt-pocock\/\" rel=\"nofollow noopener\">Unfiltered Build &#8211; Ep. 19: Grab your cloak and wand its TypeScript Wizardry time with Matt Pocock<\/a><\/li>\n<li><a href=\"https:\/\/eddyvinck.com\/blog\/what-i-learned-from-total-typescript-part-1-type-transformations\/\" rel=\"nofollow noopener\">eddyvinck.com &#8211; What I Learned From Total TypeScript &#8211; Type Transformations<\/a><\/li>\n<li><a href=\"https:\/\/www.epicweb.dev\/bonuses\/interviews-with-experts\/the-magic-of-typescript-with-matt-pocock\" rel=\"nofollow noopener\">Epic Web &#8211; The Magic of TypeScript with Matt Pocock<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Total TypeScript forme les d\u00e9veloppeurs \u00e0 ma\u00eetriser TypeScript via des exercices concrets dans leur \u00e9diteur de code.<\/p>\n","protected":false},"featured_media":6439,"template":"","meta":{"footnotes":""},"secteur":[],"etiquette":[],"class_list":["post-2685","societe","type-societe","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/ideas.xyz\/blog\/wp-json\/wp\/v2\/societe\/2685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ideas.xyz\/blog\/wp-json\/wp\/v2\/societe"}],"about":[{"href":"https:\/\/ideas.xyz\/blog\/wp-json\/wp\/v2\/types\/societe"}],"version-history":[{"count":15,"href":"https:\/\/ideas.xyz\/blog\/wp-json\/wp\/v2\/societe\/2685\/revisions"}],"predecessor-version":[{"id":19865,"href":"https:\/\/ideas.xyz\/blog\/wp-json\/wp\/v2\/societe\/2685\/revisions\/19865"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ideas.xyz\/blog\/wp-json\/wp\/v2\/media\/6439"}],"wp:attachment":[{"href":"https:\/\/ideas.xyz\/blog\/wp-json\/wp\/v2\/media?parent=2685"}],"wp:term":[{"taxonomy":"secteur","embeddable":true,"href":"https:\/\/ideas.xyz\/blog\/wp-json\/wp\/v2\/secteur?post=2685"},{"taxonomy":"etiquette","embeddable":true,"href":"https:\/\/ideas.xyz\/blog\/wp-json\/wp\/v2\/etiquette?post=2685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}