Apprenez le code, l'IA et les technologies — Cours en ligne gratuits
De Python et du développement web à la culture IA, l'ingénierie de prompts et le game design — des leçons courtes pour tous les niveaux
Cours tendances
Explorer tous les cours
48 coursFondements de la programmation9
Introdução ao Python
O Python é uma linguagem de programação popular, fácil de aprender e muito poderosa, que é usada em desenvolvimento de software e web, ciência de dados, aprendizado de máquina e muitos outros campos. Neste curso, abordaremos os conceitos básicos do Python, além de construir projetos da vida real e resolver diferentes desafios de codificação. A introdução ao Python não requer experiência prévia em programação, então vamos mergulhar direto!
Introdução ao C
Você deseja criar programas poderosos que rodam rápido ... mais rápido do que aqueles escritos em outras linguagens? C é uma linguagem que é fácil de escrever, permite uma depuração rápida e é um bloco de construção para muitas outras linguagens de programação. Com este curso, você aprenderá os fundamentos desta linguagem de programação poderosa e avançada. Nenhuma experiência prévia em programação é necessária, nós ensinaremos tudo o que você precisa saber de uma maneira clara e simples que é perfeita para iniciantes. Quando você terminar, pode dar uma olhada em nosso curso intermediário de C.
Introdução ao C#
C# é usado por muitas organizações grandes, start-ups e iniciantes. Ele adota algumas das características úteis de C e adiciona sintaxe para economizar tempo e esforço. Embora o C# seja baseado em C, você pode aprendê-lo sem nenhum conhecimento de C - na verdade, este curso é perfeito para aqueles sem nenhuma experiência em programação! E se você gosta de aprender C#, pode continuar para o nosso curso Intermediário de C#.
Introdução ao Java
Este curso de Java simples e adequado para iniciantes não requer nenhum conhecimento prévio de programação. Tudo que você precisa é de um celular ou computador desktop e 5 minutos por dia! Você aprenderá todos os conceitos principais do Java e irá escrever um código claro e funcionando desde a sua primeira aula.
Introdução ao JavaScript
Sempre quis tornar os sites interativos, programar apps móveis divertidos, ou trabalhar com inteligência artificial? O JavaScript permite que você faça tudo isso! Não é à toa que é uma das linguagens de programação mais populares que existem. Este curso é perfeito para iniciantes - nenhuma experiência de programação é necessária. Ao final deste curso, você conhecerá os conceitos básicos de como usar o JavaScript para criar um site interativo.
Introdução ao C++
Aprenda os conceitos básicos deste popular idioma de programação. Nosso curso de C++ cobre conceitos básicos, tipos de dados, arrays, ponteiros, instruções condicionais, loops, funções. Você não precisa de nenhuma experiência prévia em programação para fazer este curso. Nós explicaremos tudo em uma linguagem curta, clara e amigável para iniciantes.
Tecnologia para todos
Às vezes pode parecer muito difícil acompanhar o mundo digital em rápida mudança e constante evolução de hoje. Entender a tecnologia torna isso mais fácil e lhe dá uma vantagem competitiva. Mas, o que exatamente é a Internet? Como ela funciona? E quais oportunidades você pode encontrar online? Você será capaz de responder a estas perguntas e mais ao final deste curso.
Fundamentos da programação
Aprenda o código e as habilidades para começar a criar sites e pensar como um programador.
TypeScript para principiantes: programar na era da IA
Aprende TypeScript do zero: escreve programas reais, domina os tipos e mantém o controlo do código na era da IA.
Données et Analytique3
Introdução ao SQL
Os dados são poderosos, mas apenas se você souber como usá-los. É aí que o SQL entra! Neste curso, você aprenderá a usar a linguagem de banco de dados padronizada SQL para acessar e manipular dados armazenados em bancos de dados. Uma vez que você saiba como usar o SQL, você será capaz de se juntar às principais empresas (e até governos!) que usam dados para fazer previsões e decisões sobre tudo, desde quais produtos desenvolver até como a democracia deve funcionar. Você não precisa de nenhuma experiência anterior em programação para este curso, então mergulhe de cabeça!
SQL intermediário
Se você fizer as perguntas certas ao analisar dados, obterá insights poderosos. Leve suas habilidades de consulta de banco de dados para o próximo nível com este segundo curso de SQL. Muitas vezes, você precisa de várias tabelas para manter a integridade dos dados e evitar duplicação. Neste curso, ensinaremos a você como lidar facilmente com mais de uma tabela. Domine o processo de manipulação de dados e trabalhe com bancos de dados multi-tabela inter-relacionados mais complexos. Este curso segue nossa Introdução ao curso de SQL. Dê uma olhada rápida no que ele abrange e se você estiver confortável com esses conceitos, mergulhe no SQL Intermediário!
Codificação para dados
Obtenha todas as habilidades para interagir com bancos de dados e tomar decisões mais inteligentes.
Développement Web et Applications6
Introdução ao HTML
O HTML está no cerne de cada página da web. É adequado para iniciantes e conhecer os fundamentos é útil para todos que trabalham em design digital, marketing, conteúdo e mais. Se você está interessado em desenvolvimento web front-end, este curso é um ótimo ponto de partida! Você não precisa de nenhuma experiência anterior em programação, e temos muitos outros cursos para você aprofundar seus conhecimentos depois de terminar, incluindo CSS e JavaScript.
Introdução ao CSS
Já viu um site e pensou “Uau, que lindo”? Provavelmente, um gênio do CSS ajudou a criá-lo! Se você está interessado em design visual, o CSS é a linguagem perfeita para você. CSS também é ótimo para aqueles interessados em desenvolvimento web front-end. É uma ferramenta essencial para estilizar conteúdo da web e é usada para definir a aparência visual de variações de design e layout para diferentes tamanhos de tela e dispositivos. CSS é um parceiro perfeito para quem está aprendendo HTML e JavaScript. É simples de aprender, então você criará suas próprias experiências digitais em pouco tempo!
Angular
Este curso permitirá que você entenda e use a framework Angular, crie aplicativos web escaláveis e dinâmicos usando Angular e TypeScript, empregue componentes para um código organizado e estruturado, implemente recursos de interação do usuário, crie formulários com validação, domine o roteamento Angular, e muito mais.
Desenvolvimento web
Domine todos as 3 linguagens necessárias para criar qualquer site.
Front-end para iniciantes
Treine para um emprego no Google e nas milhares de empresas que usam sua estrutura Angular.
TypeScript para principiantes: programar na era da IA
Aprende TypeScript do zero: escreve programas reais, domina os tipos e mantém o controlo do código na era da IA.
Programmation Avancée et Frameworks7
C# Intermediário
Perfeito para aqueles com alguma experiência em C# que desejam aprofundar suas habilidades, este curso divide conceitos complexos em lições simples e curtas que levam apenas 5 minutos. Com muitos exercícios práticos, certamente fará de você um programador C# mais confiante!
Python Intermediário
Se você já conhece os fundamentos do Python e deseja expandir seu conhecimento, este é o curso para você. Você aprenderá sobre os tipos de coleção do Python, funções lambda, geradores, decoradores, programação orientada a objetos e muito mais.
Java Intermediário
Hora de levar a sério e realmente ver o que o Java (e você!) pode fazer! Neste curso, você aprenderá alguns conceitos relacionados à Programação Orientada a Objetos (OOP), Coleções e trabalho com arquivos. Você será um profissional em pouco tempo!
Javascript intermediário
Você já dominou os fundamentos do JavaScript e quer expandir seus conhecimentos? Então você está no lugar certo. Este curso ensinará como fazer programas mais complexos e flexíveis, bem como sites ainda mais interativos. Este curso segue o nosso curso de Introdução ao Javascript. Recomendamos que você dê uma olhada rápida no que é abordado lá antes de começar este curso.
C++ Intermediário
Se você está procurando aprofundar suas habilidades em C++, este curso é perfeito para você. Aulas curtas e simples significam que você pode aprender no seu próprio ritmo, quando e onde quiser.
C Intermediário
Aprofunde-se em C com este curso. Este tutorial abrange conceitos mais avançados, incluindo struts, alocação dinâmica de memória, interação com arquivos e tratamento de exceções.
Desenvolvedor Python
Especialize-se em Python, a linguagem de programação que mais cresce no mundo
IA et technologies génératives24
IA Generativa na prática
Aprenda a interagir com a GenAI para criar, automatizar e ser mais produtivo. Domine os prompts e como usar a IA para organizar e analisar dados para tomar decisões inteligentes.
Análise de Dados com IA
Aproveite a IA para desenvolver habilidades essenciais em dados. Este curso irá equipá-lo com a proficiência necessária para prosperar no mundo moderno, centrado em dados. Você dominará conceitos fundamentais em análise, interpretação e visualização de dados enquanto integra ferramentas e técnicas de IA para gerenciar e analisar dados, derivar insights acionáveis e tomar decisões baseadas em dados.
Alfabetização em Dados com IA
Aproveite a IA para desenvolver habilidades essenciais em dados. Este curso irá equipá-lo com o básico necessário para iniciar sua jornada no mundo dos dados. Você dominará conceitos fundamentais para entender como os dados funcionam, enquanto integra ferramentas e técnicas de IA para gerenciar e analisar dados.
Fundamentos de IA Ética
Navegue pelas complexidades do uso seguro e ético da IA. Neste curso, você dominará os princípios do uso responsável da GenAI e aprenderá a mitigar riscos com sistemas GenAI.
Escrever com IA
Explores the transformative role of Generative AI in the writing process. You’ll learn about Large Language Models (LLMs), how they generate text, and practical techniques for leveraging Generative AI to enhance your writing. Through hands-on practice, you’ll be equipped to seamlessly integrate AI tools into your creative workflow, making writing more efficient and innovative.
Testes A/B com IA
Aprenda os fundamentos dos testes A/B com IA—desenhe experimentos, analise resultados e tome decisões baseadas em dados para melhorar os resultados de negócios.
Engenharia de Prompt
Eleve suas capacidades de interação com IA. Aprenda a arte de criar prompts precisos e eficazes para alcançar os resultados desejados de sistemas de IA. Aprofunde-se nos princípios da engenharia de prompts, comunique suas intenções claramente à IA e explore técnicas avançadas para otimizar as respostas da IA.
Visualize seus dados
Desbloqueie o poder da visualização de dados e da narrativa. Aprenda os princípios da visualização de dados, domine a arte da narrativa e explore técnicas avançadas usando ferramentas de IA.
Introdução aos LLMs
Domine os princípios fundamentais e as aplicações práticas dos Modelos de Linguagem de Grande Escala (LLMs). Através de uma combinação de conhecimento teórico e exemplos práticos, este curso irá equipá-lo com uma compreensão abrangente dos LLMs e sua importância no cenário da IA. Ao final deste curso, você será capaz de explicar como esses modelos avançados são fundamentais para criar soluções inovadoras de IA.
Fundamentos do Aprendizado de Máquina
Aprenda os fundamentos do Aprendizado de Máquina e comece a usar IA generativa para treinar e testar modelos. Perfeito para iniciantes ansiosos para transformar dados em insights inteligentes.
Brainstorm com IA
Aprimore suas habilidades de geração de ideias e resolução de problemas usando o poder da IA. Aprenda os quatro princípios básicos do brainstorming, descubra como gerar e refinar ideias inovadoras e transformá-las em planos acionáveis com a ajuda de ferramentas de IA. Desde a geração de ideias até a apresentação, este curso equipa você com as técnicas e estratégias para pensar fora da caixa e dar vida às suas ideias.
Pense Criativamente com IA
Aumente sua criatividade com IA—aprenda as quatro etapas do processo criativo e use a IA para inspirar, refinar e elevar suas ideias.
Planejamento de Projetos com IA
Melhore o gerenciamento de projetos com IA—planeje de forma mais inteligente, otimize recursos, gerencie riscos e entregue projetos no prazo e dentro do orçamento.
Pesquisa com IA
Descrição: Explore a integração de ferramentas de IA no processo de pesquisa, abrangendo definição de objetivos, identificação de fontes e sumarização de dados. Adquira habilidades no uso de IA para otimizar tarefas, analisar informações quantitativas e qualitativas e garantir resultados precisos. Domine as técnicas para melhorar a eficiência e eficácia da pesquisa com o apoio da IA.
Marketing de Mídias Sociais com IA
Desbloqueie o poder do Marketing em Mídias Sociais com IA neste curso empolgante! Você aprenderá a identificar seu público-alvo, definir metas SMART e escolher as plataformas certas para maximizar seu impacto. Descubra as vantagens do Instagram, Facebook e YouTube, e domine a arte de criar conteúdo envolvente com a ajuda de ferramentas de IA. Seja você novo nas mídias sociais ou queira aprimorar suas habilidades, este curso irá equipá-lo para obter resultados reais. Impulsione seu sucesso em marketing hoje mesmo!
SEO com IA
Pronto para melhorar a visibilidade do seu site e atrair mais tráfego? Neste curso, você aprenderá como os mecanismos de busca processam consultas e como a IA pode ajudar a otimizar sua estratégia. Explore como direcionar o público certo usando personas, reduzir as taxas de rejeição e criar palavras-chave, metas descrições e títulos eficazes. Além disso, você descobrirá como aproveitar as ferramentas de IA para aprimorar seu conteúdo com resultados ricos e dados estruturados. Domine o SEO com IA e veja seu site prosperar nos rankings de busca!
Codificação Vibrante
Descubra o Vibe Coding — crie software guiando a IA com ideias, lógica e visão de design.
Fluxos de Trabalho Agentes
Descrição curta: Aprenda como funcionam os fluxos de trabalho modernos e agênticos—desde a automação até o raciocínio—e explore os principais padrões de design que os tornam realidade.
Detecção e Mitigação de Preconceitos em Sistemas de IA
Aprenda como detetar e reduzir enviesamento em sistemas de IA. Explore de onde vem o enviesamento, como auditar a IA para garantir equidade, e como mitigar o enviesamento ao longo dos dados, modelos e implementação.
Produto e UX com Inteligência Artificial
Aprenda a usar a IA como assistente de produto e UX para transformar insights de utilizadores em ideias e protótipos — mais rapidamente e com maior confiança.
Mentalidade de Crescimento na Era da IA
Este curso ajuda-te a desenvolver a mentalidade e as competências emocionais necessárias para navegar através de mudanças constantes. Vais aprender como responder à incerteza com consciência, flexibilidade e resistência — apoiando tanto o crescimento pessoal como a colaboração num mundo impulsionado pela IA.
Conhece o Claude
Cinco coisas que o Claude consegue fazer que a maioria das pessoas não percebe. Construir pequenas ferramentas, trabalhar com capturas de ecrã e PDFs, tirar mais partido de cada conversa. Cerca de 20 minutos, compatível com dispositivos móveis.
AI Agents for Beginners: How They Work (Python)
Learn what AI agents are and how they really work — then build a tiny working agent in Python, no experience needed.
Pensamento crítico — Prática na era da IA
Pratica as estratégias de raciocínio que vencem as armadilhas da era da IA: deteta a falha, verifica os números, segue até à fonte e assume a decisão.
Pourquoi apprendre avec Sololearn ?
Rejoignez 48 millions d'apprenants qui développent des compétences concrètes en programmation, IA, données et plus avec des cours interactifs et pratiques
- 48M+Apprenants dans le monde entier
- 50+Cours et parcours d'apprentissage
- 6M+Certificats obtenus
Questions fréquentes
Oui ! De nombreux cours — y compris programmation, culture IA et game design — sont entièrement gratuits. Passez à Pro ou Max pour un accès illimité à tous les cours, la pratique et les certificats.