

Incerto onde
começar?
Track
Certificado
Desenvolvimento Web Full Stack
4.5+
★★★★★
★★★★★
58 avaliações
Beginner
Embarque em uma aventura empolgante para se tornar um Desenvolvedor Web Full Stack e domine as habilidades para criar tanto o front-end quanto o back-end de aplicações web. Esta trilha oferece um entendimento abrangente do desenvolvimento web, capacitando-o a criar soluções completas. Mostre mais
HTML/CSS
JavaScript
React
Node.js
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity TeamsWhat you will learn
- Understand how websites work and build web pages using HTML and CSS
- Write JavaScript code to add interactivity, manipulate data, and handle user input
- Explore advanced JavaScript concepts like asynchronous programming and data structures
- Build modern web applications using React, including components, state management, and UI interactions
- Create and manage backend servers with Node.js and Express.js, handling requests and APIs
- 296 chapters
- 39 hours
- 345 tasks
Trusted by employees of leading companies
Learning track content
Module 1 / HTML Supremo
Explore o funcionamento interno da web. Aprenda como os dados viajam através das redes, descubra o papel dos protocolos e desvende os mistérios dos endereços IP e nomes de domínio. Obtenha um entendimento de alto nível de como os navegadores
e servidores da web se comunicam para fornecer conteúdo na web.
Descubra o poder das tags para estruturar conteúdo, desde títulos e parágrafos até listas e tabelas. Aprenda como aprimorar os elementos com atributos.
- TagsPreview
- AtributosPreview
- Tags Emparelhadas e ÚnicasPreview
- Marcação de TextoPreview
- Desafio 1: Marcação de TextoPreview
- Desafio 2: Marcação de TextoPreview
- Desafio 3: Marcação de TextoPreview
- Marcação de Texto com Propósito EspecialPreview
- Desafio: Marcação de Texto com Propósito EspecialPreview
- ValidaçãoPreview
O cerne da estrutura de um documento HTML. Aprenda os componentes de um documento HTML, incluindo a declaração do tipo de documento (doctype), cabeçalho (head) e corpo (body). Compreenda a finalidade de cada elemento e como eles contribuem para a estrutura geral de uma página web.
Torne uma página web mais atrativa com a ajuda de mídias como imagens, áudio e vídeo. Trabalhe com dados tabulares estruturados na forma de tabelas.
Explore a versatilidade dos formulários HTML. Aprenda a projetar formulários intuitivos e amigáveis ao usuário, utilizando conceitos e técnicas fundamentais. Descubra como os formulários permitem a interação do usuário e o envio de dados em sites.
- O Poder dos Formulários: Interagir e EngajarPreview
- Base de Criação de FormuláriosPreview
- Label para Elemento de InputPreview
- Atributos de InputPreview
- Tipos de InputPreview
- Desafio: Input e LabelPreview
- Elemento TextareaPreview
- Elemento SelectPreview
- Elemento DatalistPreview
- Elementos de Formulário de GrupoPreview
Module 2 / CSS Fundamentals
Learn what CSS is, how to connect it with HTML, and how to style HTML elements using selectors. Explore foundational concepts like text colors, user action pseudo-classes, and variables in CSS.
- What is CSS and Why is it Important?Preview
- Linking CSS to an HTML DocumentPreview
- Mastering CSS Selectors for Styling HTML ElementsPreview
- Challenge: Apply Your First CSS StylesPreview
- Challenge: Style with Class SelectorsPreview
- Enhancing Styles with User Action Pseudo-ClassesPreview
- Challenge: Apply User Action Pseudo-ClassesPreview
- Changing Text Colors in CSSPreview
- Optimizing Workflow for Efficient CSS CodingPreview
- Challenge: Use Variables for Better CSS ManagementPreview
Discover how to style and format text on your web pages. Learn to apply custom fonts and explore various font properties to enhance the appearance of text.
Learn the fundamentals of the box model, which defines the layout and spacing of elements on a web page. Explore concepts such as box sizing, adding space to elements, working with block-level and inline elements, and utilizing structural and functional pseudo-classes for advanced styling.
- What is the CSS Box Model?Preview
- Understanding Box Sizing in CSSPreview
- Adding Space with Margins and PaddingPreview
- Challenge: Apply Box Sizing to ElementsPreview
- Using Structural and Functional Pseudo-ClassesPreview
- Challenge: Practice Structural Pseudo-ClassesPreview
- Understanding Block, Inline, and Inline-Block ElementsPreview
- Working with Block-Level ElementsPreview
- Working with Inline ElementsPreview
- Challenge: Predict Page Layout with Different Element TypesPreview
Discover Flexbox, a powerful CSS layout method for arranging elements in rows and columns. Learn how to control the direction, alignment, and spacing of elements horizontally and vertically, as well as customize individual flex items for precise layouts.
- What is Flexbox and Why Use It?Preview
- Setting the Flex Direction for LayoutsPreview
- Justifying Content Horizontally in FlexboxPreview
- Aligning Items Vertically in FlexboxPreview
- Understanding Flex Item PropertiesPreview
- Challenge: Apply Flexbox ConceptsPreview
- Challenge: Build a Layout with FlexboxPreview
Learn how to enhance the visual appeal of your web pages with CSS. Explore techniques for applying background colors and images, styling images, using decorative pseudo-elements, and adding shadows to create stunning designs.
Module 3 / Introduction to JavaScript
Discover the fundamentals of JavaScript, including its purpose and syntax. Learn how to work with the console for output and use comments to organize and document your code. These foundational skills will prepare you for a deeper exploration of JavaScript's capabilities.
Explore the building blocks of JavaScript by distinguishing between literals and variables. Understand the core data types, including `null` and arrays, and learn how to manipulate them using array methods.
Learn how to manipulate JavaScript's data types through essential operations. Master assignment, mathematical operations, incrementing and decrementing, comparisons, logical operations, and string concatenation.
- Understanding Assignment OperatorsPreview
- Mathematical Operations in JavaScriptPreview
- Assignment Operators in JavaScriptPreview
- Increment and Decrement OperatorsPreview
- Challenge: Variable Operations PracticePreview
- Comparison Operators in JavaScriptPreview
- Logical Operators ExplainedPreview
- Challenge: Compare Variables in JavaScriptPreview
- Concatenating Strings in JavaScriptPreview
- Challenge: Build Sentences with JavaScriptPreview
Discover how to control the flow of your programs with conditional statements. Master `if`, `else`, and `else if` to instruct JavaScript on making decisions and executing code based on different conditions.
Streamline your code by mastering JavaScript's looping structures. Explore `while`, `do while`, and `for` loops, and learn how to control their behavior using `break` and `continue`. Unlock the power of loops to perform repetitive tasks efficiently.
- Understanding the while Loop in JavaScriptPreview
- Using the do while Loop for IterationPreview
- Challenge: Print Numbers from 5 to 9Preview
- Mastering the for Loop in JavaScriptPreview
- Challenge: Console Tigers with LoopsPreview
- Breaking Out of Loops with breakPreview
- Skipping Iterations with continuePreview
- Challenge: Stop and Skip in LoopsPreview
Discover the power of functions in JavaScript. Learn how to define functions, work with arguments, and use the `return` statement to create reusable and efficient code. Mastering functions will enhance your ability to write clean and modular programs.
Module 4 / JavaScript Data Structures
Get a clear roadmap of what's to come, understand the prerequisites, and learn valuable tips to set you up for success as you delve into objects, arrays, and essential programming concepts.
Explore the core concepts of JavaScript objects. This section covers the fundamentals of object creation, property management, and method implementation.
- Understanding Objects in JavaScriptPreview
- Creating Objects in JavaScriptPreview
- Working with Nested Object PropertiesPreview
- Challenge: Create and Structure an ObjectPreview
- Accessing Object Properties in JavaScriptPreview
- Challenge: Retrieve Object Property ValuesPreview
- Managing Object PropertiesPreview
- Challenge: Modify and Extend an ObjectPreview
- Defining Object MethodsPreview
- Using Properties within MethodsPreview
- Challenge: Work with Object MethodsPreview
- Fundamentals of JavaScript Objects Sum-UpPreview
Dive into advanced techniques for working with JavaScript objects. This section delves into various strategies to efficiently manipulate and interact with objects.
- Iterating Over Object Properties with the for...in LoopPreview
- Challenge: Explore Object Properties with IterationPreview
- Using hasOwnProperty() to Check Object PropertiesPreview
- Challenge: Object Property Iteration with hasOwnProperty()Preview
- Cloning and Merging Objects with the Spread OperatorPreview
- Challenge: Combine Objects with the Spread OperatorPreview
- Destructuring Objects for Cleaner CodePreview
- Challenge: Extract Data with Object DestructuringPreview
- Advanced Object Manipulation Sum-UpPreview
Embark on a journey into the JavaScript arrays. This section provides a strong foundation for creating arrays, managing elements, and executing basic array operations.
- Understanding JavaScript ArraysPreview
- Challenge: Access Array ElementsPreview
- Modifying Arrays and Accessing ElementsPreview
- Challenge: Modify Array ElementsPreview
- Iterating Over Arrays with the for LoopPreview
- Challenge: Loop Through Arrays with forPreview
- Using the for...of Loop for Array IterationPreview
- Challenge: Efficient Array Iteration with for...ofPreview
- Mastering JavaScript Arrays Sum-UpPreview
Master the advanced array manipulation skills, covering various techniques and methods for handling arrays effectively in multiple scenarios.
- Transforming Arrays with the map() MethodPreview
- Challenge: Modify Array Elements Using map()Preview
- Filtering Arrays with the filter() MethodPreview
- Challenge: Select Specific Data Using filter()Preview
- Finding Elements in an Array with the find() MethodPreview
- Challenge: Search for Items Using find()Preview
- Sorting Arrays with the sort() MethodPreview
- Challenge: Sort and Extract Data with sort()Preview
- Advanced Array Methods and Transformations Sum-UpPreview
- Course SummaryPreview
Module 5 / Advanced JavaScript Mastery
Learn the fundamentals of JavaScript classes, from class declarations to defining methods that enhance functionality. Discover how to use parameter objects effectively, manage private properties, and control access with getters and setters. Master static properties and static methods and unlock the power of class inheritance using "extends" and "super()" to build scalable and reusable code.
- Getting StartedPreview
- Understanding Class Declarations in JavaScriptPreview
- Challenge: Create a JavaScript ClassPreview
- Defining Methods in JavaScript ClassesPreview
- Challenge: Add Methods to a ClassPreview
- Using Parameter ObjectsPreview
- Working with Private Properties in ClassesPreview
- Challenge: Implement Private Properties in a ClassPreview
- Managing Properties with Getters and SettersPreview
- Challenge: Implement Getters and Setters in a ClassPreview
- Exploring Static Properties in JavaScriptPreview
- Using Static Methods in JavaScriptPreview
- Challenge: Implement Static Properties and Methods in a ClassPreview
- Understanding Inheritance with extends and super()Preview
- Challenge: Implement Class Inheritance with extends and super()Preview
Master DOM manipulation to create dynamic, interactive web applications. Navigate and modify the DOM's structure, dynamically update content, and implement best practices for security and performance. Differentiate between properties and attributes to optimize your code.
- What Is the Document Object Model (DOM)?Preview
- Querying and Selecting Elements in the DOMPreview
- Challenge: Query and Select DOM ElementsPreview
- Understanding the DOM Hierarchy and RelationshipsPreview
- Challenge: Navigate the DOM HierarchyPreview
- Exploring DOM Properties in JavaScriptPreview
- Working with Element Attributes in the DOMPreview
- Challenge: Manage Element Properties and AttributesPreview
- Adding Elements to the DOM DynamicallyPreview
- Removing Elements From the DOMPreview
- Challenge: Add and Remove DOM ElementsPreview
- Modifying Element Styles with JavaScriptPreview
- Challenge: Apply Dynamic Styles to DOM ElementsPreview
Unlock the interactivity of your web applications by mastering JavaScript events. Understand event propagation, control event behavior, and implement efficient event handling for user interactions. Optimize performance with advanced techniques like event delegation.
- Introduction to Events and Event ListenersPreview
- Understanding the Event Object in JavaScriptPreview
- Challenge: Implement Event ListenersPreview
- Event Propagation and Delegation ExplainedPreview
- Challenge: Handle Event Propagation and DelegationPreview
- Working with Keyboard and Mouse EventsPreview
- Managing and Removing Event ListenersPreview
Dive into asynchronous JavaScript, including callbacks, Promises, and async/await. Learn how to fetch data from APIs, integrate third-party libraries, and handle multiple requests efficiently, building skills for creating data-driven applications.
- Introduction to Asynchronous JavaScriptPreview
- Understanding Callbacks in JavaScriptPreview
- Handling Asynchronous Operations with PromisesPreview
- Using Async/Await for Cleaner Asynchronous CodePreview
- Fetching and Working with APIs in JavaScriptPreview
- Integrating APIs in JavaScript ApplicationsPreview
- Challenge: Fetch and Use API DataPreview
- Integrating Third-Party Libraries in JavaScriptPreview
- Challenge: Work with Third-Party LibrariesPreview
- Handling Multiple Asynchronous RequestsPreview
Module 6 / React Mastery
Gain an understanding of the core principles of React. You'll learn about JSX (JavaScript XML), building reusable UI components, and rendering elements. Additionally, you'll explore the importance of data collection and conditional rendering in React applications. By the end of this section, you'll have a solid foundation of React's essential concepts, setting you up for success in the more advanced topics covered in the following sections.
- What Is React and Why Use It?Preview
- Comparing SPAs and MPAs in Web DevelopmentPreview
- How React Works with the Virtual DOMPreview
- Introducing JSX for Writing HTML in JavaScriptPreview
- Building Complex UI with JSXPreview
- Rendering Elements in ReactPreview
- Challenge: Render an Element in ReactPreview
- Understanding React ComponentsPreview
- Passing Data with Props in ReactPreview
- Challenge: Create Functional ComponentsPreview
- Conditional Rendering in ReactPreview
- Challenge: Implement Conditional Rendering – Chat NotificationPreview
- Challenge: Implement Conditional Rendering – Bank AlertPreview
- Rendering Collections of Data in ReactPreview
- Challenge: Display Data Collections in ReactPreview
- React Fundamentals Wrap-UpPreview
Explore the various methods of adding styles to the React applications. You will learn how to apply styles to individual components, use dynamic styles, and maintain a scalable and maintainable styling approach in your projects.
- Introduction to Styling in ReactPreview
- Using Inline Styles in ReactPreview
- Applying Inline Styles in PracticePreview
- Challenge: Use Inline Styles in a React ComponentPreview
- Styling React Components with External CSSPreview
- Applying External CSS in PracticePreview
- Challenge: Apply External CSS to a React AppPreview
- Using CSS Modules for Scoped Styling in ReactPreview
- Organizing File and Folder Structures for StylesPreview
- Challenge: Use CSS Modules in ReactPreview
- Styling Techniques in React Wrap-UpPreview
Powerful features in modern React development. Hooks revolutionize how we write functional components, providing a concise and intuitive way to manage state and perform side effects. Conversely, Context allows us to share data through the component tree without prop drilling. Combining hooks and Context enables efficient state management and simplified data sharing in React applications.
- Introduction to React Hooks and ContextPreview
- Managing State with the useState HookPreview
- Challenge: Toggle Visibility with useStatePreview
- Working with References Using the useRef HookPreview
- Challenge: Build a Controlled Form ComponentPreview
- Handling Side Effects with the useEffect HookPreview
- Challenge: Fetch and Display Data with useEffectPreview
- Optimizing Performance with the useMemo HookPreview
- Challenge: Implement a Car List Filter with useMemoPreview
- Sharing State Across Components with ContextPreview
- Using Context in a Real-World ScenarioPreview
- Challenge: Build a World of Astronomy App with ContextPreview
- React Hooks and Context Wrap-UpPreview
Step-by-step guide on how to start a real-world React project. From setting up your development environment to understanding project organization and critical tools, you'll gain the knowledge and confidence to embark on your React journey.
Module 7 / Backend Development with Node.js and Express.js
Explore the Backend's crucial role and get acquainted with Node.js — a game-changing runtime environment. Uncover its advantages, learn Node.js installation, and dive into creating your first Node.js app.
Create console applications using Node.js. We will cover fundamental concepts, practical examples, and hands-on exercises to ensure we can confidently create our console applications.
- Introduction to Console Applications in Node.jsPreview
- What are Console Applications?Preview
- Working with the File System in Node.jsPreview
- Challenge: File System OperationsPreview
- Building Command Line Interface (CLI) AppsPreview
- Using the Commander Module for CLI AppsPreview
- Working with the Readline ModulePreview
- Building a Guessing Game Console AppPreview
- Managing Directories in Node.jsPreview
- Directory Inspection ToolPreview
- Summary of Console Applications in Node.jsPreview
Delve into Express.js as a web application framework. You'll gain insights into why Express is a popular choice for web development, how to set up a basic Express application, create routes to handle various requests and understand middleware concepts.
- Introduction to Express.js in Web DevelopmentPreview
- Why Use Express.js for Web Development?Preview
- Understanding HTTP RequestsPreview
- Setting Up an Express.js ApplicationPreview
- Creating and Managing Routes in Express.jsPreview
- Testing APIs with PostmanPreview
- Introduction to Middleware in Express.jsPreview
- Using Built-in Middleware in Express.jsPreview
- Creating Custom MiddlewarePreview
- Summary of Key Express.js ConceptsPreview
Learn how to build a REST API using Node.js and Express.js, step by step. This section will walk you through creating a simplified Twitter-like app, helping you master the art of developing RESTful APIs while adding a valuable project to your portfolio.
- Introduction to REST API DevelopmentPreview
- Core Concepts of REST APIsPreview
- Setting Up the Project StructurePreview
- Defining the Entry Point of the APIPreview
- Building the GET All Posts EndpointPreview
- Building the GET Post by Id EndpointPreview
- Building the CREATE Post EndpointPreview
- Building the UPDATE Post by Id EndpointPreview
- Building the DELETE Post by Id EndpointPreview
- Running and Testing the REST APIPreview
- Final Thoughts and Next StepsPreview
Requirements
- A computer with a browser - all browsers are supported.
- Your enthusiasm to enhance your tech skills.
- Everything else needed to start learning and practicing is already included in this course.
Over 200,000 5-star ratings and counting
Ruslan Kravchuk
O principal é aprender e não desistir
O material é bom, há muito a aprender, tudo para se tornar melhor e o principal é aprender o que você quer....
Matteo Comune
Graças a eles, estou aprendendo muito…
Graças a eles, estou aprendendo muito mais rápido porque eles ajudam você a entender tudo desde o início. É o melhor site que ajuda pessoas sem conhecimento em TI...
Yuliana Cadavid
óptimo curso para iniciantes
ótimo curso para iniciantes, eles testam o seu conhecimento em cada lição...
Elpunzon
Estou a gostar da minha experiência com a Codefinity…
Estou a gostar da minha experiência de aprendizagem do Python com a Codefinity. A forma de aprendizagem ao meu ritmo é óptima porque posso ajustá-la ao meu horário...
Alexandru Alexandru
É bom aprender com o Codefinity
É bom aprender com o Codefinity. É fácil e tem bons exemplos do que aprendi aqui...
jacob Templet
Easy to follow along with and provides…
É fácil seguir e proporciona desafios no meu dia-a-dia. O desafio mantém-me querendo aprender dia após dia...
Elan
A Codefinity é uma ferramenta de aprendizagem abrangente…
A Codefinity é uma ferramenta de aprendizagem abrangente que ajuda a desenvolver as suas habilidades como engenheiro de software ou cientista de dados. Os exercícios são divertidos...
Thibault
Primeira vez aprendendo a programar
Primeira vez a aprender a programar e conseguindo-o com sucesso com a Codefinity - obrigado...
Adrien Morel
Bem desenhado para iniciantes totais
Bem desenhado para iniciantes totais, progresso incremental e faz-me sentir confiante....
_Gracy
é simplesmente muito bem explicado
é simplesmente perfeitamente bem explicado! Até agora, não tive qualquer dificuldade porque tudo é muito bem gerido...
Ruslan Kravchuk
O principal é aprender e não desistir
O material é bom, há muito a aprender, tudo para se tornar melhor e o principal é aprender o que você quer....
Matteo Comune
Graças a eles, estou aprendendo muito…
Graças a eles, estou aprendendo muito mais rápido porque eles ajudam você a entender tudo desde o início. É o melhor site que ajuda pessoas sem conhecimento em TI...
Yuliana Cadavid
óptimo curso para iniciantes
ótimo curso para iniciantes, eles testam o seu conhecimento em cada lição...
Elpunzon
Estou a gostar da minha experiência com a Codefinity…
Estou a gostar da minha experiência de aprendizagem do Python com a Codefinity. A forma de aprendizagem ao meu ritmo é óptima porque posso ajustá-la ao meu horário...
Alexandru Alexandru
É bom aprender com o Codefinity
É bom aprender com o Codefinity. É fácil e tem bons exemplos do que aprendi aqui...
jacob Templet
Easy to follow along with and provides…
É fácil seguir e proporciona desafios no meu dia-a-dia. O desafio mantém-me querendo aprender dia após dia...
Elan
A Codefinity é uma ferramenta de aprendizagem abrangente…
A Codefinity é uma ferramenta de aprendizagem abrangente que ajuda a desenvolver as suas habilidades como engenheiro de software ou cientista de dados. Os exercícios são divertidos...
Thibault
Primeira vez aprendendo a programar
Primeira vez a aprender a programar e conseguindo-o com sucesso com a Codefinity - obrigado...
Adrien Morel
Bem desenhado para iniciantes totais
Bem desenhado para iniciantes totais, progresso incremental e faz-me sentir confiante....
_Gracy
é simplesmente muito bem explicado
é simplesmente perfeitamente bem explicado! Até agora, não tive qualquer dificuldade porque tudo é muito bem gerido...
Data Engineer
Certificado de Conclusão
Mostre suas habilidades recém-adquiridas. Você merece
Discover more
Learning tracks
Somente para Ultimate
1 Curso
1 Projeto
0 Task
Somente para Ultimate
5 Cursos
119 Tarefas
Somente para Ultimate
5 Cursos
146 Tarefas
Somente para Ultimate
4 Cursos
115 Tarefas
Somente para Ultimate
6 Cursos
101 Tarefas
Somente para Ultimate
6 Cursos
168 Tarefas
Somente para Ultimate
5 Cursos
135 Tarefas
Somente para Ultimate
2 Cursos
1 Projeto
57 Tarefas
Somente para Ultimate
7 Cursos
376 Tarefas
Somente para Ultimate
4 Cursos
143 Tarefas
Somente para Ultimate
5 Cursos
180 Tarefas
Somente para Ultimate
5 Cursos
165 Tarefas
Somente para Ultimate
6 Cursos
308 Tarefas
Somente para Ultimate
6 Cursos
252 Tarefas
Somente para Ultimate
8 Cursos
2 Projetos
176 Tarefas
Somente para Ultimate
2 Cursos
80 Tarefas
Somente para Ultimate
7 Cursos
293 Tarefas
Somente para Ultimate
1 Projeto
0 Task
Somente para Ultimate
2 Cursos
21 Tarefas
Somente para Ultimate
5 Cursos
111 Tarefas
Somente para Ultimate
2 Cursos
0 Task
Somente para Ultimate
3 Cursos
39 Tarefas
Somente para Ultimate
13 Cursos
555 Tarefas
Somente para Ultimate
13 Cursos
555 Tarefas
Somente para Ultimate
1 Curso
0 Task
Somente para Ultimate
0 Task
Somente para Ultimate
5 Cursos
139 Tarefas
Somente para Ultimate
3 Cursos
71 Tarefas
Somente para Ultimate
7 Cursos
282 Tarefas
Somente para Ultimate
5 Cursos
239 Tarefas
Somente para Ultimate
4 Cursos
125 Tarefas
Somente para Ultimate
2 Cursos
33 Tarefas
Somente para Ultimate
3 Cursos
119 Tarefas
Somente para Ultimate
1 Curso
15 Tarefas
Somente para Ultimate
3 Cursos
75 Tarefas
Somente para Ultimate
3 Cursos
31 Tarefas
Somente para Ultimate
2 Cursos
151 Tarefas
Somente para Ultimate
3 Cursos
54 Tarefas
Somente para Ultimate
2 Cursos
1 Projeto
38 Tarefas
Somente para Ultimate
3 Cursos
36 Tarefas
Somente para Ultimate
2 Cursos
1 Projeto
38 Tarefas
Somente para Ultimate
5 Cursos
134 Tarefas
Learning tracks
trilha
TEST TRACK 12
Iniciante
4.0
(6998)
trilha
Torne-se um Desenvolvedor React
Intermediário
4.9
(7)
trilha
Análise e Visualização de Dados em Python
Intermediário
4.6
(7)
trilha
SQL do Zero ao Herói
Iniciante
4.7
(93)
trilha
C++ para Iniciantes
Iniciante
4.4
(17)
trilha
Python de Zero a Herói
Iniciante
4.7
(284)
trilha
Fundamentos de Aprendizado de Máquina
Intermediário
4.9
(7)
trilha
Python: Além do Intermediário
Iniciante
5.0
(1)
trilha
Essenciais de Java
Iniciante
4.3
(9)
trilha
Game Development with Unity
Iniciante
4.6
(7)
trilha
Torne-se um Desenvolvedor Django
Avançado
4.4
(27)
trilha
Flask para Leigos
Intermediário
4.5
(31)
trilha
Fundação de Desenvolvimento Frontend
Iniciante
4.6
(52)
trilha
Web Developer from Zero to Hero
Iniciante
4.6
(56)
trilha
Preparation for Data Science
Intermediário
4.5
(11)
trilha
Deep Learning Odyssey
Avançado
5.0
(3)
trilha
Web Development with C#
Iniciante
4.8
(98)
trilha
TEST E2E TRACK BEGINNER
Iniciante
trilha
PT Track
Begginer
4.7
(3)
trilha
Skilled Python BackEnd Developer
Avançado
4.7
(261)
trilha
Test Recalculate
Iniciante
trilha
Excel Essentials
Iniciante
4.5
(33)
trilha
Full-Stack .NET Developer Journey
Intermediário
4.8
(129)
trilha
Full-Stack .NET Developer Journey
Intermediário
4.8
(129)
trilha
Test track with rating
Avançado
4.0
(4)
trilha
TEST TEST TRACK
Iniciante
trilha
Data Analyst Foundation
Iniciante
4.7
(111)
trilha
C++ Mastery
Avançado
trilha
Java Web
Avançado
4.5
(30)
trilha
Become a QA Engineer
Iniciante
4.5
(43)
trilha
Video Production with Adobe
Iniciante
trilha
Digital Marketing Essentials
Iniciante
trilha
UI/UX Design Tools
Iniciante
trilha
Test image upload track
Iniciante
trilha
Essential Office Skills
Iniciante
4.6
(24)
trilha
GitHub from Zero to Hero
Iniciante
trilha
No-Code Website Development
Iniciante
trilha
C Programming & Low-Level Development
Iniciante
trilha
testes
Iniciante
4.7
(3)
trilha
Test translation track
Intermediário
trilha
Test CMS Track
Iniciante
4.7
(3)
trilha
Python for Data Analysis
Intermediário
4.6
(9)
Become a Development expert
Interactive exercises
Learning videos
AI-assistant on all courses
Workspaces for designing your own projects
Ready to get started?
ProBest intro offer | UltimateA complete experience to kickstart your career | |
---|---|---|
85+ Top-Rated courses | ||
Completion certificates | ||
AI-Assistant in all courses | ||
20+ hands-on Real-world projects | ||
Personalized study tracks | ||
Unlimited workspaces | ||
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity Teams