Pular para o conteúdo principal
FreeAcademy

Trilhas de aprendizado

JavaScript Developer

Become proficient in the JavaScript ecosystem: fundamentals, TypeScript, CSS, JSON, data structures and algorithms, then Node.js and building real AI agents.

7 cursos100% gratuito, com certificado em todos os cursos

Selo da trilha

Conclua todos os cursos desta trilha para ganhar o selo.

Comece pela etapa 1

Cursos desta trilha

  1. Etapa 1Iniciante

    Interactive JavaScript Practice

    Learn JavaScript programming with hands-on exercises. Practice variables, functions, arrays, objects, and more with live code execution in your browser. Master modern ES6+ features like arrow functions, destructuring, and spread operators.

  2. Etapa 2Intermediário

    Interactive TypeScript Practice

    Master TypeScript with hands-on exercises. Learn types, interfaces, generics, utility types, and advanced patterns with live code execution. Build type-safe applications with instant feedback in your browser.

  3. Etapa 3Iniciante

    Interactive CSS Selectors & Layout

    Master CSS selectors, specificity, Flexbox, and CSS Grid with hands-on exercises. Build modern layouts with live preview and instant feedback. Practice from basic selectors to complex grid layouts in your browser.

  4. Etapa 4Intermediário

    Interactive JSON & Data Transformation

    Master JSON parsing, manipulation, and transformation with hands-on exercises. Learn to navigate complex data structures, transform API responses, and build data pipelines in your browser.

  5. Etapa 5Intermediário

    Mastering DSA with JavaScript

    Dive deep into essential data structures and algorithms, implementing them in JavaScript. Learn arrays, strings, linked lists, stacks, queues, hash tables, trees, graphs, and key algorithmic techniques including recursion, sorting, searching, and dynamic programming.

  6. Etapa 6Intermediário

    Interactive Node.js Basics

    Master server-side JavaScript with Node.js through hands-on practice. Learn modules, file system operations, HTTP servers, npm, async patterns, and REST APIs. Build real backend applications with interactive exercises in your browser.

  7. Etapa 7Avançado

    Building Professional AI Agents with Node.js & TypeScript

    Move beyond chatbots. Build autonomous agents that work for business. Learn to create production-ready AI agents using JavaScript, TypeScript, Next.js, and the Vercel AI SDK. Perfect for JavaScript developers who want to build AI applications without learning Python.