Skip to main content
Hand-picked courses that provide solid foundations in programming, from introductory to specialized topics.

Programming Courses

A curated selection of courses covering various aspects of programming and web development.

CS50 - Harvard University

The best introductory course in programming, combining a solid foundation in both frontend and backend development, plus data concepts.Published: February 2026
Type: Free online course

Python Automatico

Paid course (symbolic price) with a lot to offer, featuring various interesting projects to add to your resume.Published: February 2026
Platform: Udemy
Type: Paid course

Flask Web Application Tutorial

A simple introductory Flask tutorial with engaging dynamics and teaching methods that make time fly.Published: February 2026
Platform: FreeCodeCamp
Type: Free tutorial

Course Categories

CS50 is highly recommended as the foundational course for anyone starting in programming. It covers:
  • Computer Science fundamentals
  • Frontend development basics
  • Backend development concepts
  • Data structures and algorithms
Both Python Automatico and the Flask tutorial focus on Python-based backend development:
  • Automation with Python
  • Web application development with Flask
  • Cloud deployment
  • Practical projects for your portfolio
All courses are available in Portuguese or have Portuguese resources, making them accessible for Brazilian learners.

Build docs developers (and LLMs) love