Study one of the highest paid and most in-demand careers today!
You can compete for a $6,000 monthly scholarship and kickstart a career in technology for at least a year.
You’ll get personalized attention from our AI Bot, plus, support from our tutors who will always be there to answer any questions and give feedback.
Will you be a Visual Artist (frontend) dazzling with magical creations on the screen? Or perhaps you prefer to be a Treasure Guardian (backend) , the brain that protects and controls the server’s secrets.
1.1.2 Frontend Vs Backend ( day 1)
1.1.3 Programming languages and related technologies ( day 1)
1.1.4 Text editors and Chrome DevTools ( day 1)
1.2.1 Anatomy of an HTML document ( day 1)
1.2.2 HTML elements: tags, attributes and values ( day 1)
1.2.3 Basic structure of an HTML document ( day 1)
1.2.4 Popular HTML tags and their use ( day 1)
1.2.5 HTML semantics ( day 1)
1.2.6 Practical exercise: creating a simple web page locally ( day 1)
1.3.1 Practical exercise: creating a simple web page locally ( day 2)
1.3.2 Introduction to CSS: selectors, properties and values ( day 2)
1.3.3 Style tags, ID, class, list style, inline block, float , footer, article, width, background, etc. (Day 2)
1.3.4 Text styles, backgrounds and borders ( day 2)
1.3.5 Rules for font size, units of measure, font family, font weight, display and colors ( day 3)
1.3.6 Box model: margin , padding and border . (day 3)
1.3.7 Advantages of responsive design ( day 3)
1.3.8 Basic principles of responsive design ( day 3)
1.3.9 Popular CSS architectures ( day 4)
1.3.10 Practical exercise: Layout the main screens of a website with responsive design ( day 4)
1.4.1 What is JavaScript and what can you do with it? (day 5)
1.4.2 Necessary tools. (day 5)
1.4.3 Variables, constants and data types ( day 5)
1.4.4 Conditionals ( day 5)
1.4.5 Loops ( day 6)
1.4.6 Functions ( day 6)
1.4.7 Concept and use of the Fetch API ( AJAX) (day 6)
1.4.8 Practical exercise: Get data from an API and display it on the page ( AJAX) (day 6)
1.5.1 What is Node.js and why is it important? (Day 7)
1.5.2 Installation and configuration ( day 7)
1.5.3 Creating a basic web server ( day 7)
1.5.4 Import and export of modules ( NPM) (day 7)
1.5.5 Using NPM to install and manage packages ( day 8)
1.5.6 Lab Exercise: Building a Simple Application with Express.js ( Day 8)
1.6.1 What is Git and why is it important? (day 8)
1.6.2 Commands basic : init , add, commit, status, log, diff, branch, merge ( day 8)
1.6.3 Using GitHub to host repositories ( day 9)
1.6.4 Practical exercise: Creating a Git repository and uploading it to GitHub ( day 9)
1.7.1 What is Vercel ? (day 9)
1.7.2 How to display a web page in Vercel ? (day 9)
1.8.1 Review of the concepts learned in the module ( day 10)
1.8.2 Choice of specialization: Frontend or Backend ( day 10)
1.8.3 Additional resources and recommended courses to continue learning ( day 10)
2.1.1 Flexbox and Grid ( day 11)
2.1.2 Mini Js , HTML and CSS projects Implementation of interactive experiences to the website, such as: counters , modals , menus, Navbar , etc. (day 12, 13, 14, 15)
2.2.1 What is React ? (day 16)
2.2.3 Advantages of React ( day 16)
2.2.4 Basic Concepts for React ( day 16)
2.2.5 Introduction to JSX ( day 16)
2.2.6 Element in React ( day 1)6
2.2.7 Introduction to react -dom and DOM ( day 17)
2.2.8 JSX structure with nested elements ( day 17)
2.2.9 How to render components and elements ( day 17)
2.2.10 Self-closing tags ( day 18)
2.2.11 Embed JavaScript in JSX ( day 18)
2.2.12 Mini Projects ( practice) (day 19)
2.2.13 Class Components ( day 20)
2.3.1 Introduction to the course and summary of the news ( day 21)
2.3.2 Nested routes with directories ( day 21)
2.3.4 Loading global styles ( day 21)
2.3.5 Local styles with CSS Modules ( day 22)
2.3.6 Dynamic routes on the path ( day 22)
2.3.7 Data fetching ( day 22)
2.3.8 React Server Components ( day 23)
2.3.9 Creating static pages or getStaticProps ( day 23)
2.3.10 Creating pages with server side or getServerSideProps ( day 23)
2.3.11 Incremental Static Regeneration ( day 24)
2.3.12 getStaticProps vs getServerSideProps vs ISR ( day 24)
2.3.13 Error handling with error.jsx ( day 25)
2.3.14 Group routes to share layout ( day 25)
2.4.1 Flags (days 26 – 40)
2.1.1 Introduction to Node.js and building basic web servers (days 11 and 12)
2.1.2 Introduction to Express.js and development with Express (days 13 and 14)
2.1.3 Algorithms and exercises in Freecodecamp (day 15)
2.2.1 Introduction to databases and MongoDB (days 16, 17 and 18)
2.2.2 Creation, management and manipulation of databases with MongoDB (days 19, 20 and 21)
2.3.1 Day 7-8: Introduction to APIs ( days 22 and 23)
2.3.2 Day 9: Middleware (day 24)
2.3.3 Day 10: Consumption of third- party APIs ( day 25)
2.3.4 Day 11: Authentication and authorization in APIs ( day 26)
2.4.1 Introduction to TypeScript and exercises with data types ( days 27 and 28)
2.4.2 Introduction to NestJS and using Mongoose in NestJS ( days 29 and 30)
2.4.3 Data validation, Cache, Guards and Middlewares in NestJS ( day 31)
2.5.1 Introduction to Artificial Intelligence and OpenAI GPT-4 ( days 32 and 33)
OpenAI API ( days 34, 35 and 36)
2.6.1 Planning and basic structure of the Final Project ( day 37)
2.6.2 Development and debugging of the project ( days 38 and 39)
2.6.3 Preparation and presentation of the project ( day 40)
2.6.4 Evaluation and feedback of the project ( day 41)
Being within this age range.
Official identification proving Mexican identity and nationality.
Any laptop or PC that can access the internet.
“I joined the course because I wanted to surround myself with a group of programmers who would bring me value. Learning alongside professionals allows you to accelerate your learning, which is exactly what happened. I’ve been here for 2 months, and I can already build apps on my own using NextJs, MUI, HTML, CSS, and JavaScript”
“It gave me the opportunity to broaden my horizons, learn about new technologies, and even become part of a great team, doing something I love, so I’m really grateful to them.”
A lot of eagerness to learn, be over 15 years old, a computer with internet access.
2 Months
You own your time!!, the course is designed for 8 hours a day, Monday to Friday, so you can manage it as suits you.
None!! Our course is 100% free.
At the end of your course, you can apply for this scholarship as long as you meet the following requirements: 18 to 28 years old, national identification.