Software Engineer & Educator
All Teachers / Anjana Vakil
![Anjana Vakil](https://static.frontendmasters.com/assets/teachers/vakil/thumb.webp)
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
Functional JavaScript First Steps, v2
Learn core functional programming concepts and level-up your JS with pure functions, immutability, recursion, higher-order functions, closures, and function composition.
![Functional JavaScript First Steps, v2](https://static.frontendmasters.com/resources/2024-12-09-functional-first-steps-v2/thumb.webp)
Anjana Vakil's Courses
Vanilla JavaScript Projects
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!
![Vanilla JavaScript Projects](https://static.frontendmasters.com/assets/courses/2024-02-12-javascript-projects/thumb.webp)
drag handle
JavaScript: From First Steps to Professional
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!
![JavaScript: From First Steps to Professional](https://static.frontendmasters.com/assets/courses/2022-11-15-javascript-first-steps/thumb.webp)
drag handle
Data Visualization First Steps
Software Engineer & Educator
Friendly, high-level intro to basic concepts of data visualization using Observable plot.
![Data Visualization First Steps](https://static.frontendmasters.com/assets/courses/2022-06-07-data-visualization/thumb.webp)
drag handle
Functional JavaScript First Steps
Software Engineer & Educator
Learn core functional programming course and code everything with pure functions, learning recursion, higher-order functions, closures, and function composition.
![Functional JavaScript First Steps](https://static.frontendmasters.com/assets/courses/2021-02-09-functional-first-steps/thumb.webp)
drag handle
What They're Saying
Keep up the great work! Special shout out to the amazing Anjana Vakil! Her energy is great and keeps me hooked to watch and her course is very engaging!
![Dušana T.](https://senjaio.b-cdn.net/public/media/97b8eed1-e372-4b5b-9b5c-0e2fdae6d105_b1aea7ab-f4b8-48e0-a3aa-6c16ac8a7369_1713799650673.jpg)
Dušana T.
Dušana T.
Just finished a 14 hrs course! JavaScript: From First Steps to Professional by Anjana Vakil on Frontend Masters. The course was a perfect refresher to my JS knowledge. I learned some new staff about js like await/async, fetch, promises and modules. Built a funny project that fetch dog.ceo API 😁.
Anjana is an amazing character and her way of teaching is very entertaining made this lengthy course enjoyable and easy to finish.
![Ahmad ash-Sharkawi](https://senjaio.b-cdn.net/public/media/XY1sdh8eu3QSDA290J6MyisG.jpeg)
Ahmad ash-Sharkawi
ash-sharkawi
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](https://pbs.twimg.com/profile_images/1701602246889504768/O69os7yl.jpg)
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 🥑](https://pbs.twimg.com/profile_images/1664228244567076866/qSGwOcwc.jpg)
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 🇲🇦](https://pbs.twimg.com/profile_images/1644147770591264769/KAgbEXL-.jpg)
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](https://pbs.twimg.com/profile_images/1707084453548371968/JF68hYJd.png)
Isaac Agboola
the_isaacagbola
Our courses are taught by experts from these top companies (and more)
Microsoft
Netflix
Stripe
Spotify