

Incerto onde
começar?
Track
Certificado
Full-Stack .NET Developer Journey
4.6+
★★★★★
★★★★★
141 avaliações
Intermediate
Learn how to create your own products and applications using one of the most popular and widely used programming languages, C#. In combination with the popular . Mostre mais
C#
SQL
HTML/CSS
JavaScript
React
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 skillsPersonalized 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
- Exploração dos fundamentos de C#, incluindo tipos de dados, estruturas de controle, laços, arrays e métodos.
- Compreensão da sintaxe do C# e exibição de saída na tela.
- Integração de expressões básicas e complexas utilizando operadores, além de tomada de decisões com as instruções if, else e switch.
- Trabalho com diferentes tipos de dados, como inteiros, pontos flutuantes, booleanos, caracteres e strings, compreendendo suas aplicações e gerenciamento.
- 524 chapters
- 63 hours
- 567 tasks
Trusted by employees of leading companies
Learning track content
Module 1 / Fundamentos de C#
Nesta seção, teremos uma introdução ao C#. Além disso, aprenderemos alguns elementos básicos da linguagem C#.
Em qualquer linguagem de programação, precisamos lidar com diferentes tipos de dados. Nesta seção, aprenderemos sobre isso.
Nesta seção, aprenderemos sobre os recursos do C# que nos ajudam a controlar o fluxo do programa, como a execução de trechos de código com base em condições.
Nesta seção, abordaremos como lidar com tarefas repetitivas em programação.
Arrays são uma parte importante de qualquer linguagem de programação, pois permitem agrupar e manipular uma grande quantidade de dados semelhantes. Nesta seção, vamos aprender sobre arrays e como utilizá-los em aplicações práticas.
Nesta seção, abordaremos um dos recursos mais amplamente utilizados e essenciais do C#, chamados Métodos. Também exploraremos suas aplicações por meio de tarefas práticas criativas.
Module 2 / C# Além do Básico
Esta seção apresenta estruturas de dados essenciais, incluindo listas e dicionários, além de técnicas para leitura e escrita de arquivos. Também aborda práticas fundamentais de tratamento de erros para gerenciar problemas inesperados que possam surgir durante a execução do programa.
Dados estruturados podem ser representados de maneiras mais avançadas utilizando structs e enumeradores. O material apresenta seus propósitos, demonstra como aplicá-los de forma eficaz e ilustra seu uso por meio de exemplos práticos.
A Programação Orientada a Objetos (POO) apresenta uma forma de estruturar o software em torno de objetos que combinam dados e comportamento. O material explica os princípios fundamentais da POO, demonstra como podem ser aplicados ao design de programas e oferece exercícios práticos para reforçar a compreensão por meio da resolução de problemas.
O material aprofunda os conceitos fundamentais de Programação Orientada a Objetos (POO) ao apresentar conceitos avançados que fortalecem tanto o design quanto as habilidades de implementação. Os tópicos incluem o gerenciamento do ciclo de vida de objetos com destrutores, o aprimoramento do design de classes por meio de modificadores de acesso, a extensão de funcionalidades utilizando classes derivadas e a aplicação de sobrecarga de métodos para maior flexibilidade. Juntos, esses conceitos fornecem a base para a construção de sistemas orientados a objetos robustos, manuteníveis e escaláveis.
Este capítulo oferece uma exploração aprofundada dos princípios fundamentais da Programação Orientada a Objetos (POO). O material enfatiza aplicações práticas e exemplos práticos para reforçar a compreensão. Conceitos-chave apresentados anteriormente são revisitados com mais detalhes e combinados para construir uma perspectiva mais abrangente sobre o design orientado a objetos.
Module 3 / Introdução ao SQL
Nesta seção, aprenderemos como usar a instrução SELECT do SQL para obter uma coluna de tabela, várias colunas de tabela e todas as colunas de tabela. Também descobriremos como retornar valores exclusivos.
Nesta seção, exploraremos como organizar e priorizar os dados retornados por uma consulta utilizando a cláusula ORDER BY. Inserida ao final de uma instrução SELECT, essa cláusula permite ordenar os resultados por uma ou várias colunas, em ordem crescente ou decrescente, possibilitando uma saída de dados mais significativa e de fácil interpretação.
Nesta seção, aprenderemos como filtrar os dados retornados utilizando a cláusula WHERE da instrução SELECT. Serão abordados testes de igualdade, desigualdade, intervalos de valores maiores e menores, além de valores NULL.
Nesta seção, exploraremos como refinar suas condições de busca combinando cláusulas WHERE com os operadores AND e OR. Também abordaremos como o operador NOT pode ser utilizado para excluir determinados resultados.
Nesta seção, aprenderemos o que são as funções agregadas do SQL e como utilizá-las para resumir dados de tabelas.
Module 4 / SQL Intermediário
Nesta seção, você aprenderá como agrupar e gerenciar dados de forma eficaz. Será apresentado o operador GROUP BY para agrupamento de dados. Além disso, você aprenderá a filtrar dados agrupados utilizando o operador HAVING.
Você aprenderá sobre subconsultas aninhadas, como criá-las e como utilizá-las de forma eficaz.
Aqui, você aprenderá como combinar várias tabelas, permitindo trabalhar com uma tabela unificada e simplificar a criação de consultas.
Aprenda os fundamentos da Linguagem de Definição de Dados (DDL) e da Linguagem de Manipulação de Dados (DML) em SQL, incluindo como criar, modificar e deletar objetos de banco de dados, bem como inserir, atualizar e deletar dados dentro das tabelas.
Module 5 / Introdução ao .NET com C#
Nesta seção, abordaremos o que é o .NET, como configurar o ambiente de desenvolvimento e como iniciar a criação de aplicativos de console. Além disso, exploraremos como receber entrada do usuário no console para desenvolver aplicações interativas.
Nesta seção, aprenderemos como executar múltiplas tarefas simultaneamente para melhorar o desempenho e a responsividade das aplicações. Também abordaremos brevemente o que são Web Services e APIs. Isso nos proporcionará uma introdução sobre como a internet e os sites funcionam. Além disso, aprenderemos como utilizar APIs.
Nesta seção, serão apresentados os conceitos de bancos de dados, com ênfase em bancos de dados SQL e no processo de criação desses bancos. Será estudada a estrutura dos bancos de dados e abordadas operações básicas sobre eles. Este capítulo servirá como introdução ao ADO.NET, módulo do .NET utilizado para interação com bancos de dados.
Nesta seção, abordaremos as operações CRUD fundamentais (Create, Read, Update, Delete) utilizando SQL. Exploraremos a sintaxe básica do SQL e revisaremos como implementar cada instrução SQL no código C#. Embora algumas partes possam servir como revisão da seção anterior, isso proporcionará uma compreensão sólida dos conceitos essenciais de banco de dados, permitindo que você compreenda tanto o código SQL quanto o C# e os escreva de forma independente.
Neste capítulo, abordaremos funções ou métodos adicionais para tornar o gerenciamento de banco de dados mais eficiente. Por exemplo, a execução de múltiplos comandos SQL simultaneamente utilizando procedimentos armazenados e a recuperação de dados em lote do banco de dados SQL utilizando DataSet.
Module 6 / Fundamentos de HTML
Obtenha uma introdução à web e ao HTML, incluindo a importância de tags, elementos e atributos. Conheça a estrutura básica de um documento HTML e um breve histórico da web.
Domine os conceitos essenciais da marcação HTML, com foco em formatação especial de texto e listas, compreendendo sua importância na estruturação do conteúdo em um documento HTML. Aprofunde-se nas particularidades da estrutura do documento HTML enquanto aprimora técnicas de marcação de texto.
Desbloqueie o potencial do conteúdo visual e auditivo no desenvolvimento web ao aprender a integrar de forma eficiente imagens, vídeos e elementos de áudio em documentos HTML. Explore as nuances da incorporação de diversos formatos de mídia.
Navegue pelas complexidades da apresentação de dados e interação do usuário com uma cobertura abrangente de tabelas e formulários em HTML, incluindo estruturas de tabelas, criação de formulários e elementos de entrada. Adquira proficiência na implementação de elementos de entrada de formulários e no uso de atributos para funcionalidade aprimorada.
Aprimore suas habilidades em HTML explorando elementos semânticos, permitindo a criação de conteúdo web bem estruturado e acessível. Inicie a construção do seu primeiro site, aplicando o conhecimento adquirido para concretizar suas ideias.
Module 7 / Fundamentos de CSS
Aprenda o que é CSS, como conectá-lo ao HTML e como estilizar elementos HTML utilizando seletores. Explore conceitos fundamentais como cores de texto, pseudo-classes de ação do usuário e variáveis em CSS.
Descubra como estilizar e formatar texto em suas páginas web. Aprenda a aplicar fontes personalizadas e explore diversas propriedades de fonte para aprimorar a aparência do texto.
Aprenda os fundamentos do modelo de caixa, que define o layout e o espaçamento dos elementos em uma página web. Explore conceitos como dimensionamento de caixas, adição de espaço aos elementos, trabalho com elementos de bloco e em linha, e utilização de pseudo-classes estruturais e funcionais para estilização avançada.
Descubra o Flexbox, um método avançado de layout em CSS para organizar elementos em linhas e colunas. Aprenda a controlar a direção, o alinhamento e o espaçamento dos elementos horizontal e verticalmente, além de personalizar itens individuais para layouts precisos.
Aprenda a aprimorar o apelo visual de suas páginas web com CSS. Explore técnicas para aplicar cores e imagens de fundo, estilizar imagens, utilizar pseudo-elementos decorativos e adicionar sombras para criar designs impressionantes.
Module 8 / Técnicas Avançadas de CSS
Descubra o que os alunos podem esperar deste curso avançado de estilização com HTML e CSS. Quais conhecimentos prévios são necessários antes de iniciar o curso? Quais tópicos serão abordados?
Posicione e gerencie elementos nas páginas da web. Aprenda sobre as diferentes propriedades de posicionamento, descubra como usar a ordem de empilhamento para controlar a visibilidade de elementos que se sobrepõem e, por fim, lide com o transbordamento de conteúdo.
Pesquise o poder das transições e aprenda como aprimorar a experiência do usuário. Descubra como animar propriedades de forma suave e gradual, criando transições de estado contínuas.
Aprenda sobre a propriedade animation e como ela pode ser utilizada para criar designs dinâmicos e envolventes. Descubra como criar animações complexas utilizando keyframes e como controlar a animação.
Explore a propriedade de transformação, que permite modificar a aparência e a posição dos elementos em uma página web. Aprenda a dimensionar, rotacionar, inclinar e transladar elementos em duas e três dimensões. Combine múltiplas transformações para criar efeitos mais complexos.
Os princípios e técnicas utilizados no design adaptativo/responsivo visam tornar sites e aplicações acessíveis e visualmente atraentes em diferentes dispositivos, tamanhos de tela e orientações.
Aprenda sobre pré-processadores em CSS e como eles podem ajudar a escrever um código mais eficiente e de fácil manutenção. Compreenda como utilizar pré-processadores para simplificar o fluxo de trabalho e gerar um código CSS mais limpo.
Module 9 / Introdução ao JavaScript
Descubra os fundamentos do JavaScript, incluindo seu propósito e sintaxe. Aprenda a trabalhar com o console para saída de dados e a utilizar comentários para organizar e documentar seu código. Essas habilidades fundamentais o prepararão para uma exploração mais aprofundada das capacidades do JavaScript.
Explore os fundamentos do JavaScript distinguindo entre literais e variáveis. Compreenda os principais tipos de dados, incluindo `null` e arrays, e aprenda a manipulá-los utilizando métodos de array.
Aprenda a manipular os tipos de dados do JavaScript por meio de operações essenciais. Domine atribuição, operações matemáticas, incremento e decremento, comparações, operações lógicas e concatenação de strings.
Descubra como controlar o fluxo dos programas com instruções condicionais. Domine `if`, `else` e `else if` para instruir o JavaScript a tomar decisões e executar código com base em diferentes condições.
Otimize seu código dominando as estruturas de repetição do JavaScript. Explore os loops `while`, `do while` e `for`, e aprenda a controlar seu comportamento utilizando `break` e `continue`. Descubra o potencial dos loops para executar tarefas repetitivas de forma eficiente.
Descubra o poder das funções em JavaScript. Aprenda a definir funções, trabalhar com argumentos e utilizar a declaração `return` para criar códigos reutilizáveis e eficientes. Dominar funções aprimora sua capacidade de escrever programas limpos e modulares.
Module 10 / Estruturas de Dados em JavaScript
Obtenha um roteiro claro do que está por vir, compreenda os pré-requisitos e conheça dicas valiosas para garantir o sucesso ao explorar objetos, arrays e conceitos essenciais de programação.
Explore os conceitos centrais dos objetos em JavaScript. Esta seção aborda os fundamentos da criação de objetos, gerenciamento de propriedades e implementação de métodos.
Aprofunde-se em técnicas avançadas para trabalhar com objetos JavaScript. Esta seção explora diversas estratégias para manipular e interagir com objetos de forma eficiente.
Embarque em uma jornada pelos arrays em JavaScript. Esta seção oferece uma base sólida para criar arrays, gerenciar elementos e executar operações básicas com arrays.
Domine habilidades avançadas de manipulação de arrays, abrangendo diversas técnicas e métodos para lidar com arrays de forma eficaz em múltiplos cenários.
Module 11 / Domínio do React
Compreenda os princípios fundamentais do React. Você aprenderá sobre JSX (JavaScript XML), construção de componentes de UI reutilizáveis e renderização de elementos. Além disso, explorará a importância da coleta de dados e da renderização condicional em aplicações React. Ao final desta seção, você terá uma base sólida dos conceitos essenciais do React, preparando-se para os tópicos mais avançados abordados nas próximas seções.
Explore os diversos métodos de adicionar estilos às aplicações React. Você aprenderá a aplicar estilos a componentes individuais, utilizar estilos dinâmicos e manter uma abordagem de estilização escalável e sustentável em seus projetos.
Recursos avançados no desenvolvimento moderno com React. Hooks revolucionam a escrita de componentes funcionais, oferecendo uma maneira concisa e intuitiva de gerenciar estado e executar efeitos colaterais. Por outro lado, Context permite compartilhar dados pela árvore de componentes sem a necessidade de prop drilling. A combinação de Hooks e Context possibilita um gerenciamento de estado eficiente e compartilhamento de dados simplificado em aplicações React.
Guia passo a passo sobre como iniciar um projeto React do mundo real. Desde a configuração do ambiente de desenvolvimento até a compreensão da organização do projeto e ferramentas essenciais, você adquirirá o conhecimento e a confiança necessários para iniciar sua jornada com React.
Module 12 / Essenciais do React Router
Aprenda os fundamentos teóricos de conceitos como URL, domínio, protocolo, parâmetros de consulta e outros. Entenda a importância do roteamento em aplicações web e por que precisamos da biblioteca React Router.
Descubra como criar uma aplicação React completa do zero, com a capacidade de exibir conteúdo que se adapta com base na URL utilizando a funcionalidade do React Router.
Explore o uso de strings de consulta para compartilhar e gerenciar o estado da aplicação por meio de URLs, trabalhe com diferentes tipos de dados em parâmetros de consulta e aproveite o React Router para navegação e efeitos baseados em alterações de URL.
Module 13 / Advanced C# with .NET
In this section, we will learn what MAUI is, and how to set up a .NET MAUI application. We will also look at the structure of an MAUI application, and in the end, we will learn how to add some basic elements to our UI. This section will prepare us for the rest of the course where we will be working with more practical concepts.
In this section we will learn about delegates, events and data binding. Using this knowledge we will learn how to make interesting interactive GUI applications.
In this section, we will learn what Threading is and how to use it to keep our applications responsive, and run smoothly while performing resource intensive tasks. We will see how to differs from other similar concepts on C# and what are good practices when implementing Threading in our application. There will also be some interesting tasks to help us in understand this concept on a deeper level.
In this section, we will learn how to make more robust methods, classes and other objects which can work multiple types of input data types, by first learning about Generics and how to implement generic classes, then we will move on to Reflection and how to use reflection for further improving the capabilities of our programs.
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
7 Cursos
356 Tarefas
Somente para Ultimate
4 Cursos
98 Tarefas
Somente para Ultimate
5 Cursos
147 Tarefas
Somente para Ultimate
4 Cursos
115 Tarefas
Somente para Ultimate
6 Cursos
117 Tarefas
Somente para Ultimate
6 Cursos
196 Tarefas
Somente para Ultimate
7 Cursos
182 Tarefas
Somente para Ultimate
2 Cursos
1 Projeto
57 Tarefas
Somente para Ultimate
7 Cursos
376 Tarefas
Somente para Ultimate
4 Cursos
142 Tarefas
Somente para Ultimate
5 Cursos
178 Tarefas
Somente para Ultimate
5 Cursos
165 Tarefas
Somente para Ultimate
6 Cursos
319 Tarefas
Somente para Ultimate
6 Cursos
263 Tarefas
Somente para Ultimate
8 Cursos
2 Projetos
185 Tarefas
Somente para Ultimate
6 Cursos
196 Tarefas
Somente para Ultimate
7 Cursos
292 Tarefas
Somente para Ultimate
1 Projeto
0 Task
Somente para Ultimate
2 Cursos
21 Tarefas
Somente para Ultimate
5 Cursos
139 Tarefas
Somente para Ultimate
2 Cursos
0 Task
Somente para Ultimate
4 Cursos
81 Tarefas
Somente para Ultimate
13 Cursos
567 Tarefas
Somente para Ultimate
1 Curso
0 Task
Somente para Ultimate
0 Task
Somente para Ultimate
6 Cursos
181 Tarefas
Somente para Ultimate
4 Cursos
85 Tarefas
Somente para Ultimate
7 Cursos
280 Tarefas
Somente para Ultimate
5 Cursos
248 Tarefas
Somente para Ultimate
4 Cursos
123 Tarefas
Somente para Ultimate
4 Cursos
161 Tarefas
Somente para Ultimate
1 Curso
20 Tarefas
Somente para Ultimate
3 Cursos
75 Tarefas
Somente para Ultimate
3 Cursos
41 Tarefas
Somente para Ultimate
3 Cursos
180 Tarefas
Somente para Ultimate
3 Cursos
63 Tarefas
Somente para Ultimate
2 Cursos
1 Projeto
42 Tarefas
Somente para Ultimate
3 Cursos
41 Tarefas
Somente para Ultimate
2 Cursos
1 Projeto
42 Tarefas
Somente para Ultimate
5 Cursos
135 Tarefas
Somente para Ultimate
6 Cursos
293 Tarefas
Somente para Ultimate
5 Cursos
206 Tarefas
Somente para Ultimate
3 Cursos
2 Projetos
60 Tarefas
Learning tracks
trilha
TEST TRACK 12
Iniciante
4.0
(15807)
trilha
Desenvolvimento Web Full Stack
Iniciante
4.5
(70)
trilha
Torne-se um Desenvolvedor React
Intermediário
4.8
(8)
trilha
Análise e Visualização de Dados em Python
Intermediário
4.4
(9)
trilha
SQL do Zero ao Herói
Iniciante
4.7
(103)
trilha
C++ para Iniciantes
Iniciante
3.9
(31)
trilha
Python de Zero a Herói
Iniciante
4.6
(330)
trilha
Domínio em Aprendizado de Máquina
Intermediário
4.5
(6)
trilha
Python Além do Intermediário
Iniciante
5.0
(2)
trilha
Essenciais de Java
Iniciante
4.4
(14)
trilha
Desenvolvimento de Jogos com Unity
Iniciante
4.4
(8)
trilha
Torne-se um Desenvolvedor Django
Avançado
4.5
(33)
trilha
Flask para Leigos
Intermediário
4.5
(37)
trilha
Fundação de Desenvolvimento Frontend
Iniciante
4.6
(59)
trilha
Web Developer from Zero to Hero
Iniciante
4.5
(68)
trilha
Preparation for Data Science
Intermediário
4.1
(21)
trilha
Odisseia do Deep Learning
Avançado
5.0
(3)
trilha
Desenvolvimento Web com C#
Iniciante
4.6
(109)
trilha
TEST E2E TRACK BEGINNER
Iniciante
trilha
PT Track
4.7
(3)
trilha
Skilled Python BackEnd Developer
Avançado
4.6
(302)
trilha
Test Recalculate
Iniciante
1.0
(1)
trilha
Essenciais do Excel
Iniciante
4.3
(43)
trilha
Full-Stack .NET Developer Journey
Intermediário
4.6
(141)
trilha
Test track with rating
Avançado
3.5
(8)
trilha
TEST TEST TRACK
Iniciante
trilha
Fundamentos do Analista de Dados
Iniciante
4.6
(125)
trilha
Domínio de C++
Avançado
trilha
Java Web
Avançado
4.5
(37)
trilha
Torne-se um Engenheiro de QA
Iniciante
4.5
(50)
trilha
Produção de Vídeo com Adobe
Iniciante
trilha
Ferramentas de Design UI/UX
Iniciante
trilha
Test image upload track
Iniciante
trilha
Habilidades Essenciais de Escritório
Iniciante
4.4
(32)
trilha
GitHub from Zero to Hero
Iniciante
4.5
(2)
trilha
Desenvolvimento de Sites sem Código
Iniciante
trilha
C Programming & Low-Level Development
Iniciante
trilha
testes
Iniciante
4.5
(4)
trilha
Test translation track
Intermediário
4.0
(2)
trilha
Test CMS Track
Iniciante
4.5
(4)
trilha
Python for Data Analysis
Intermediário
4.0
(13)
trilha
Digital Marketing Essentials
Iniciante
trilha
Complete Social Media Management
Iniciante
trilha
Business AI Toolkit
Iniciante
4.5
(2)
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 skillsPersonalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity Teams