USP Offers Free Introduction to Programming Course with Live Classes, Teaching Materials, and Support via WhatsApp, Teaching Languages Such as Python, HTML, and JavaScript to Beginners Across Brazil.
The University of São Paulo (USP) has opened registrations for a free online introduction to programming course, aimed at those who want to learn languages like Python, HTML, and JavaScript from scratch.
The initiative, promoted by two junior companies from the institution, will be conducted remotely and live on November 22 and 29, from 8 AM to 3 PM, via the Google Meet platform.
The opportunity is open to the general public and does not require prior experience.
-
Registrations open for 1,180 spots in free language courses at UESPI — find out which languages are available and the deadlines to enroll.
-
Get a 100% free online degree at the Federal Institute: IFRN offers 40 spots in Internet Systems with selection based on ENEM scores (2021–2025), applications until 04/05, fee of R$ 25, and admission in 2026.
-
Study at Fiocruz for free! The institution offers more than 30,000 spots in 100% online free courses with certificates on Mental Health, Toxicology, Pharmacy, and much more; see how to enroll.
-
The Federal Institute offers more than 500 vacancies in free technical courses in Construction, Electrical Engineering, Nursing, Mechanics, Chemistry, Occupational Safety, and much more; the opportunities are offered by IFFluminense, in RJ.
The aim, according to the organizers, is to make programming learning accessible to anyone interested in technology and web development.
Registrations must be made by October 31, with a symbolic fee ranging from R$ 24 to R$ 30, depending on the number of participants per group.
After confirmation, registered participants will have access to the classes, support materials, and an exclusive group on WhatsApp, where they can ask questions and receive support during the course.
Course Promoted by Junior Companies of USP
The training is the result of a partnership between ICMC Júnior, linked to the Institute of Mathematical and Computer Sciences at USP in São Carlos, and InfoBio Jr., associated with the Biomedical Informatics course at the Ribeirão Preto Medical School.
According to the organizers, the course combines theory and practice over eight modules that progressively present the fundamental concepts of programming.
The content covers everything from computational logic and task automation to notions of web development and best coding practices.
According to InfoBio Jr., the main language used will be Python, widely applied in areas such as data science, software development, machine learning, and web applications.
There will also be an introduction to the fundamentals of HTML, CSS, and JavaScript, basic languages for creating websites and interactive systems.
Step-by-Step Learning for Beginners
As explained by Heloisa Ferian Soares, a student of Biomedical Informatics at USP and director of InfoBio Jr., the choice of Python is due to its simple syntax and versatility, which facilitates learning for those starting out in the field.
“The course is designed to teach gradually, starting with programming logic and advancing to the development of small web projects. The goal is for the student to understand the structure behind systems and feel prepared to explore the world of technology,” she stated.
During the course, participants will also learn to identify and fix bugs in their code, one of the main challenges faced by beginners.
Additionally, the content aims to introduce the so-called computational thinking, a set of skills used to solve problems in a logical and structured manner.
Practical Project and Application of Knowledge
At the end of the classes, students will be invited to apply what they have learned in a capstone project, developed individually or in groups.
According to the organizers, this stage allows participants to consolidate learning and practice the construction of complete systems.
Among the suggested possibilities are mini interactive websites, simple games, or task managers, integrated with Python and basic front-end resources.
According to InfoBio Jr., the objective is to provide a real development experience, from the conception of the idea to the execution of the code.
University Extension and Social Impact
The collaboration between the two junior companies of USP was designed to unite the complementary skills of students from different campuses and broaden the social reach of the project.
According to the director of InfoBio Jr., opening the course to the external public reinforces the role of junior companies as bridges between academia and the market.
In a statement, the organization highlighted that extension actions like this contribute to democratize access to technology and stimulate the training of new professionals, while also strengthening the innovation ecosystem in the region.
“By bringing the knowledge acquired within the university to others, we aim to spark interest in programming and show that learning to develop systems is within everyone’s reach,” Heloisa affirmed.
Registrations Open Until October 31
With registrations open until the end of October, the course represents an opportunity for those who want to take their first steps in the technology field, learn widely used languages, and understand the fundamentals of programming logic.
According to the organizers, the training may be the first contact for many students with the world of computing, as well as helping those looking to change careers or enhance digital skills.
The classes will be broadcast live via Google Meet, with instructor support and later access to teaching materials. All technical and pedagogical support will be provided via a WhatsApp group. Click to register.

Ctz que só tá copiando e colando matéria de qualquer outro lugar, se vc lê essa **** vc consegue ver que é notícia antiga.
Como e que se inscreve depois das inscrições se fecharem?
Essa é boa. A matéria é publicada dia 10/11, e diz que a inscrição é até 31 de outubro…
Quem postou nem leu…
É nessas horas que o meme “QI 83” serve como uma luva.
Parece que tudo que vem da USP chega escondido, oportunidade zero.