Hi Hive devs, this is my first post in this community and I'm going to share with you my new certificate in Responsive Design from the freeCodeCamp platform. Since last year I decided to improve my programming techniques by incorporating best practices and methodologies to my daily work. That is why understanding how to develop and apply these techniques will allow me to achieve optimal performance in every task I am assigned.

Responsive web design has become an essential skill for developers who want their products to be consumed on all available screen resolutions. In this constantly changing and evolving society, Information and Communication Technologies play an important role in the access from different devices (smartphones, tablets, laptops, computers, smartTv) to the Internet.
freeCodeCamp, one of the most popular platforms to learn programming, offers a complete course in Responsive Web Development. With its slogan “Learn to code for free” it does not leave visitors strangers to get into its development path.
The Responsive Web Design course is crafted for students to follow principles such as:
- DRY (Don't get ahead of yourself) which promotes the reduction of code duplication.
- KISS (Keep it simple, stupid) avoid unnecessary complexity by helping to make your code more readable.
- Mobile First prioritizes the creation of websites optimized for mobile devices rather than desktop.
Throughout the course I carried out projects in real situations grouped into 5 levels where you deepen HTML5 to structure content, CSS for styling and advanced techniques such as Flexbox and Grid to create responsive designs. In addition, as a culmination of each stage I had to develop a final project as an exercise to consolidate the knowledge acquired. The freeCodeCamp development platform integrates a code editor, but for the complementary tasks I selected Visual Studio Code for its power and versatility. In addition, I used Github as a version manager in each of the projects created.

Level 1 consisted of creating a form where most of the HTML5 elements and attributes such as required, type=“email” and pattern are included to ensure that the data entered meets the necessary criteria in the front-end.

Level 2 was called “Tribute Page” and consisted of creating a website of a person with significant contributions in the ICT area. Steve Jobs was a visionary, so in this site I created his biography.

Level 3 consisted in recreating the famous Wikipedia, a project a bit tricky because it required layout knowledge: a sticky header and two horizontal sections below with scroll. The information used was about the Python programming language.

Level 4 consisted of creating an e-commerce project from scratch. I designed a home page with a product catalog and several advertisements, where each item included an image, description and a button to continue reading. This time I was able to take advantage of the classes I received in responsive design.

Level 5 was the culmination of the curriculum design with the publication of a personal Portfolio that I hope you like.

One of the biggest benefits of completing this course is the certification that freeCodeCamp gives, which I was able to add to my LinkedIn profile. I recommend you to start with this type of courses if you want to enhance your competencies and skills.
See you soon.
VERSIÓN EN ESPAÑOL
Hola Hive devs este es mi primer post en esta comunidad y les voy a compartir mi nuevo certificado en Diseño Responsivo de la plataforma freeCodeCamp. Me propuse desde el año pasado mejorar mis técnicas de programación incorporando buenas prácticas y metodologías a mi quehacer diario. Es por ello que comprender como desarrollar y aplicar estas técnicas me permitirán alcanzar un rendimiento óptimo en cada tarea que me asignan.
- DRY (No te prepitas) que promueve la reducción de la duplicación de código.
- KISS (Mantenlo simple, estúpido) evitar la complejidad innecesaria ayudando a que tu código sea más legible.
- Mobile First (Primero móvil) prioriza la creación de sitios webs optimizadas para dispositivos móviles antes que para escritorio.






Original content by @codebydoble Cover edition: Canvas Translation: DeepL Discord: dobeldj X: @YoandyDoble Github: codebydoble