Course

Web Programming Course

  • October to July

Registration opens on 1 March 2026.

Stay tuned!

How to talk to machines

The ETIC_Algarve Web Programming Course is a professional training programme that prepares you to create innovative digital applications and solutions. If you are looking for a programming course with technical and practical teaching, here you will develop skills to work in the field of programming, creating complete projects for the web and the cloud.

In this course, you will learn how to build solutions with logic, structure, and best practices, progressing from the basics to creating applications with frontend and backend.

Throughout this programming course, you will learn how to:

  • Develop interfaces and functionalities with HTML, CSS, and JavaScript
  • Create and manage applications with Python and database integration
  • Working with professional tools such as GitHub and Docker
  • Structure frontend and backend projects
  • Implement and manage infrastructure for web applications
  • Apply best practices in usability, security, and performance.

With a practical and market-oriented approach, this programming course prepares you to design complete projects, from conception to launch, responding to the growing demands of the IT and web development sector.

Upon completing this Technical Course in Web Programming, you will undertake a Curricular Internship lasting 480 hours, an essential step in applying the skills you have acquired and gaining practical experience in the job market.

And also, the opportunity to participate in a European ERASMUS+ mobility project, gaining international experience through an internship.

Curso Programação Web Aulas

Support for Trainees

Concern for the well-being of graduates is a constant, which is why ETIC_Algarve has been providing its community with various services that contribute to their personal and human growth.

Whether through support for entering the labour market, personal development, or financial support granted through the recent Training Grant, we offer trainees a variety of ways to facilitate and promote their growth.

Training Grant

Bolsa Luís Lobato

Personal Development

apoio ao desenvolvimento pessoal

Number of Trainees

Erasmus+

Upon completion of this training, you will have the opportunity to participate in our ERASMUS+ European mobility project.

Career opportunites

  • Python Developer
  • React Developer
  • Cloud Engineer
  • Backend Engineer
  • Python Developer
  • Frontend Developer.

Specialisation Opportunities

After the first two years of this course, you will be able to specialise with a third year at SMK University of Applied Sciences in Vilnius, Lithuania, where you will prepare for the challenges of the international creative market.

With our European partners, you will obtain Advanced Level Certified Training, which will give you access to a training programme leading to an internationally recognised degree.

External courses by institution: SMK, Vilnius, Lithuania.

SMK – College of Applied Sciences

  • Programming and Multimedia

TU Prague City Study Centre

  • Computing

Contents

Trainers

Resources and Equipment

  • Sala equipada com um computador por formando, with ambiente macOS, Windows or Linux
  • Web server for hosting websites/HTML5 and CSS3/MySQL and PHP
  • Software: Adobe Creative Cloud: Photoshop, Illustrator, XD, etc.; VSCode, Figma, Virtualbox, Docker, Git, Github, Terraform, Canva Pro, among others.

Application Process

  • Schedule a personal interview, please contact info@eticalgarve.com or call 289 823 359 / 960 309 550.
  • Completion of application form (sent by e-mail after scheduling the interview)
  • Attend the previously scheduled interview with the Academic Director, at which you must present your portfolio, if you have one.
  • Wait for notification of the application result.

    Enrolment takes place between March and October, until the start of classes, and while there are places available on the courses.

    Enrolment can be completed after the admission requirements have been verified and upon payment of the enrolment fee and presentation of:

  • Curriculum / Biography
  • 1 passport-type photograph, in digital format
  • Certificate of qualifications
  • Documents of the Applicant and the Payment Manager (Identity Card / Citizen Card + Taxpayer Card + Proof of address: electricity, water, telephone bill or driving licence)
  • Filling out and signing the registration form and training contract.

DD slash MM slash YYYY

I'm interested
This field is for validation purposes and should be left unchanged.
DD slash MM slash YYYY