All Teachers / Anjana Vakil
Anjana Vakil

Anjana Vakil

Software Engineer & Educator

Anjana suffers from a chronic case of curiosity, which led her from philosophy to English teaching to computational linguistics to software development. As a freelance engineer & educator, these days she mostly codes & teaches from her home base in San Francisco, when not traveling (in a mask) to events around the world to speak about the joy of programming and advocate for a more equitable & ethical tech industry. Nerd out with her about functional programming & JavaScript, ask her about the Recurse Center & Outreachy, and definitely invite her to your karaoke party!

Workshops with Anjana Vakil

December 10 to 11, 2024 - 9:30am to 5:30pm Central Standard Time
Details TBA

TypeScript: From First Steps to Professional

Anjana Vakil

Anjana Vakil

Software Engineer & Educator
Spend a full day learning TypeScript with Anjana Vakil.
TypeScript: From First Steps to Professional
December 12, 2024 - 9:30am to 5:30pm Central Standard Time
Details TBA

Functional Programming with JavaScript, v2

Anjana Vakil

Anjana Vakil

Software Engineer & Educator
Learn core functional programming course and code everything with pure functions, learning recursion, higher-order functions, closures, and function composition.
Functional Programming with JavaScript, v2

Anjana Vakil's Courses

Vanilla JavaScript Projects

Anjana Vakil

Anjana Vakil

Software Engineer & Educator
Put your fundamental JavaScript knowledge into practice through hands-on web projects. Use browser APIs, asynchronous programming, Node.js, and modern tooling to build and deploy web apps, all with vanilla JavaScript!
9 hours CC
Vanilla JavaScript Projects
drag handle

JavaScript: From First Steps to Professional

Anjana Vakil

Anjana Vakil

Software Engineer & Educator
Take your first steps into the wide world of JavaScript and walk away with the core skills needed to become a professional JavaScript programmer!
14 hours, 19 minutes CC
JavaScript: From First Steps to Professional
drag handle

Data Visualization First Steps

Anjana Vakil

Anjana Vakil

Software Engineer & Educator
Friendly, high-level intro to basic concepts of data visualization using Observable plot.
3 hours, 27 minutes CC
Data Visualization First Steps
drag handle

Functional JavaScript First Steps

Anjana Vakil

Anjana Vakil

Software Engineer & Educator
Learn core functional programming course and code everything with pure functions, learning recursion, higher-order functions, closures, and function composition.
3 hours, 54 minutes CC
Functional JavaScript First Steps
drag handle

What They're Saying

I just completed "Vanilla JavaScript Projects" by Anjana Vakil on Frontend Masters! It was fun making the camera project in which I used Vite and used some vscode extensions like eslint which can help find some bugs. And the dark mode toggle was nice.
Amaan Abdullah

Amaan Abdullah

amaantheone

Anjana Vakil's course on Frontend Masters, JavaScript: From First Steps to Professional, was the exact JS refresher I needed. Thoroughly enjoyed her teaching style, GIFs and jokes. 😂
Esther 🥑

Esther 🥑

_estheradebayo

I just completed "JavaScript: From First Steps to Professional" by Anjana Vakil on Frontend Masters! Such an amazing course, thank you so much.
Ahmed Hlilioune 🇲🇦

Ahmed Hlilioune 🇲🇦

a7lilion3

I just completed "JavaScript: From First Steps to Professional" by Anjana Vakil on Frontend Masters! Anjana is such a fun teacher.
Isaac Agboola

Isaac Agboola

the_isaacagbola

Totally digging Anjana's Functional Javascript First Steps course on Frontend Masters. Love the energy she brings to IMO a very math-heavy concept and made it fun!
Rocky Kev

Rocky Kev

RockyKev

Remember that Intro to Functional Programming video that has millions of views on YouTube because it’s so well explained? That was Anjana Vakil and she has a great full course on Functional Programming on Frontend Masters.

She’s amazing 🤩
Sarah Drasner

Sarah Drasner

sarah_edo

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

Microsoft
Netflix
Stripe
Spotify