Pular para o conteúdo principal
FreeAcademy

Trilhas de aprendizado

Python Developer

Master Python from your first script to real projects: core syntax, advanced Python, data structures and algorithms, JSON and Pandas, web scraping, and building your first AI data app.

7 cursos~13h no total100% 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~4h

    Python for Beginners

    Learn Python from scratch by building 8 mini-projects you run in your browser, from a tip calculator to a flashcard quiz app. No install, no signup to start, and a free certificate. Powered by Pyodide.

  2. Etapa 2Intermediário~2h

    Advanced Python Programming

    Level up from Python basics to writing powerful, real-world Python for data, AI, and automation. Master classes and dataclasses, comprehensions and generators, decorators, context managers, robust error handling, type hints, packaging, working with files and APIs, and a practical intro to async. Hands-on examples and a free certificate of completion.

  3. Etapa 3Intermediário~6h

    Data Structures & Algorithms in Python

    Master data structures and algorithms with hands-on Python practice. Run real code in your browser: Big-O analysis, stacks, queues, linked lists, hash tables, recursion, searching, sorting, trees, graphs, and the interview patterns that tie them together.

  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

    Interactive Pandas Practice

    Master data analysis with Pandas through hands-on exercises. Learn to create, manipulate, filter, group, and transform DataFrames in your browser. Practice real-world data wrangling with live Python execution.

  6. Etapa 6Intermediário

    Web Scraping with Python

    Master web scraping techniques using Python. Learn to extract data from websites using BeautifulSoup and Selenium, handle pagination, deal with anti-scraping measures, and build production-ready data pipelines while following ethical practices.

  7. Etapa 7Intermediário~2h

    Build Your First AI Data App with Python

    Already know basic Python? Build one real thing end to end: a small AI data app that loads a dataset, sends a slice of it to a language model, and turns the response into a written analysis. You will use pandas only as much as the app needs, call an LLM API directly (no agents, no frameworks), wire the pieces into a single script with real error handling, and ship it as a shareable Streamlit app you can run locally. A project-based intermediate course with a free certificate of completion.