Índice:

25 cursos de programação online grátis
25 cursos de programação online grátis
Anonim

Aprenda idiomas populares no conforto da sua casa e no seu próprio ritmo.

25 cursos de codificação online gratuitos para aprender do zero
25 cursos de codificação online gratuitos para aprender do zero

Java

Programação Java para iniciantes completos

Volume: 11 módulos, 3-4 horas.

Área: Alison.

Organizador: ClayDesk E-Learning.

Língua: Inglês.

Um curso introdutório ao Java projetado para iniciantes sem experiência em programação. Contém materiais para ajudá-lo a dominar o básico do idioma e exercícios práticos para consolidar as habilidades de redação de programas simples.

Aprenda a programar em Java

Volume: 4 semanas, 6-10 horas por semana.

Área: edX.

Organizador: Microsoft.

Língua: Inglês.

Um curso introdutório para todos que desejam aprender a linguagem de programação Java e se tornar um desenvolvedor. O processo é estruturado de forma que os alunos aprendam não apenas como escrever código, mas também como resolver problemas que inevitavelmente terão que ser enfrentados na criação de aplicativos.

Java. Início rápido

Volume: 9 palestras.

Área: GeekBrains.

Organizador: GeekBrains.

Língua: Russo.

Um curso prático para aprender Java baseado no desenvolvimento de pequenos projetos. Os alunos aprenderão o básico da linguagem e praticarão a escrita de aplicativos de console simples, bem como aprenderão a criar um jogo com uma interface gráfica em alguns minutos sem usar bibliotecas de terceiros.

Java. Curso básico

Volume: 23 palestras (5 horas de vídeo).

Área: Stepik.

Organizador: Centro de Ciência da Computação (centro de CS).

Língua: Russo.

Um curso para quem está começando a aprender Java. As palestras contêm material que cobre a sintaxe da linguagem, compilação de programas, noções básicas de programação orientada a objetos e aspectos mais avançados de Java, bem como questões de teste e exercícios práticos.

Android. Início rápido

Volume: 15 palestras.

Área: GeekBrains.

Organizador: GeekBrains.

Língua: Russo.

Um curso prático online para a introdução do desenvolvimento Android, que requer um conhecimento básico de Java. Durante o treinamento, os alunos irão criar um jogo simples, aplicando imediatamente os conhecimentos teóricos adquiridos na prática.

JavaScript

JavaScript para iniciantes

Volume: 17 palestras, 1-2 horas por semana.

Área: Stepik.

Organizador: Stepik.

Língua: Russo.

Um curso de noções básicas de desenvolvimento de JavaScript para todos os níveis de habilidade. Ele cobre os fundamentos da programação nesta linguagem, bem como ferramentas e modelos de dados que são úteis para usar JavaScript na prática.

Noções básicas de JavaScript

Volume: 24 palestras (7 horas de vídeo).

Área: Loftblog.

Organizador: Loftblog.

Língua: Russo.

Um curso online altamente detalhado que o ajudará a aprender JavaScript desde o início. Os alunos examinarão todos os aspectos da linguagem de programação popular, do simples ao complexo, e aprenderão como usá-la com exemplos reais.

Pitão

Fundamentos de Python

Volume: 17 palestras.

Área: GeekBrains.

Organizador: GeekBrains.

Língua: Russo.

Este curso introdutório é adequado para iniciantes e desenvolvedores experientes que desejam se familiarizar com Python. As lições cobrem os fundamentos da programação, vários exemplos de uso da linguagem para resolver problemas práticos e escrever programas completos.

Programação Python

Volume: 28 palestras, 3-6 horas semanais.

Área: Stepik.

Organizador: Instituto de Bioinformática.

Língua: Russo.

Um curso on-line detalhado para iniciantes para pessoas sem experiência em aprender o básico de Python e o básico de programação. Os alunos se familiarizarão com conceitos como operadores, variáveis, listas, condições e loops. Os materiais incluem exercícios comuns e tarefas opcionais de dificuldade aumentada.

Python: noções básicas e aplicativos

Volume: 20 palestras, (5 horas de vídeo).

Área: Stepik.

Organizador: Instituto de Bioinformática.

Língua: Russo.

Um curso básico de noções básicas de Python e programação em geral. Contém exercícios para consolidar o material, os quais são verificados com erros. Na parte final, são considerados os problemas reais que podem ser encontrados no desenvolvimento e apresentados exemplos de sua solução.

Tutoriais interativos de Python

Volume: 11 vídeo-aulas.

Área: Pythontuts.

Organizador: Kodkamp.

Língua: Russo.

Uma seleção de aulas interativas para quem deseja aprender Python, independentemente do nível de habilidade. O básico, como variáveis e loops, é abordado passo a passo, seguido por coisas mais avançadas, como expressões regulares e inspeção de código.

Aprendizado de máquina com Python: uma introdução prática

Volume: 5 semanas, 4-6 horas por semana.

Área: edX.

Organizador: IBM.

Língua: Inglês.

Um curso online introdutório aos Fundamentos do Machine Learning em Python que apresenta os diferentes tipos de modelagem. Os alunos irão dominar a classificação, agrupamento e outros algoritmos populares, bem como reforçar o conhecimento teórico adquirido com habilidades práticas.

C ++

Introdução à programação (C ++)

Volume: 12 aulas.

Área: Stepik.

Organizador: Yandex Academy, Escola Superior de Economia (NRU HSE).

Língua: Russo.

Um curso básico que irá apresentá-lo aos fundamentos do C ++ e ajudá-lo a obter a experiência necessária para aprender mais sobre programação. O processo de aprendizagem é baseado na implementação de muitas pequenas tarefas práticas cobrindo todas as estruturas básicas da língua.

Introdução ao C ++

Volume: 4 semanas, 3-5 horas por semana.

Área: edX.

Organizador: Microsoft.

Língua: Inglês.

Um breve curso introdutório em C ++ ministrado por especialistas da Microsoft. Na sala de aula, os alunos irão dominar a sintaxe e os princípios básicos desta linguagem de programação, aprender como criar funções e se preparar para aprender aspectos mais complexos do C ++.

C ++ Básico

Volume: 12 palestras (13 horas de vídeo).

Área: "Assista e aprenda."

Organizador: "Assista e aprenda."

Língua: Russo.

Um curso online para iniciantes que enfoca os fundamentos da linguagem C ++. Abrange os elementos básicos e princípios básicos da programação orientada a objetos com exemplos e atribuições. A parte final é dedicada à aplicação prática das competências adquiridas.

Programação C ++

Volume: 41 aulas (10 horas de vídeo).

Área: Stepik.

Organizador: Centro de Ciência da Computação (centro de CS).

Língua: Russo.

Um curso C ++ básico e detalhado que enfoca os princípios básicos dos programas e o processo de compilação. As construções sintáticas são consideradas apenas na primeira aula, portanto os ouvintes devem estar familiarizados com os conceitos de "variável", "função", "loop".

Programação C / C ++ Avançada

Volume: 12 aulas (16 horas de vídeo).

Área: Stepik.

Organizador: Grupo Mail.ru.

Língua: Russo.

Um curso online voltado para desenvolvedores iniciantes que pressupõe conhecimento dos conceitos básicos de C ++. Os materiais irão ajudá-lo a adquirir habilidades na criação de programas de complexidade média e padrões típicos de programação orientada a objetos. Ele também cobre os principais aspectos do trabalho com memória, computação assíncrona e dialetos.

Programação C ++ - Recursos avançados

Volume: 5 módulos, 2-3 horas.

Área: Alison.

Organizador: Microsoft.

Língua: Inglês.

Um curso online mais sofisticado no qual os alunos aprendem a criar programas rápidos usando os recursos avançados do C ++. Em apenas algumas horas, os palestrantes explicarão os principais recursos avançados dessa linguagem, que serão reforçados por exercícios práticos.

Objective-C

Torne-se um desenvolvedor iOS desde o início

Volume: 98 palestras (8 horas de vídeo).

Área: Udemy.

Organizador: Udemy.

Língua: Inglês.

Um curso extenso e detalhado que é um guia passo a passo para quem deseja dominar Objective-C do zero e aprender a criar programas para o iPhone. Durante o treinamento, os alunos se familiarizarão com o iOS SDK e, usando as ferramentas disponíveis, escreverão seu primeiro aplicativo totalmente funcional.

Faça o curso →

Rápido

Swift 5: o básico

Volume: 78 palestras (13 horas de vídeo).

Área: Udemy.

Organizador: Udemy.

Língua: Russo.

Um curso online muito detalhado, adequado para iniciantes sem nenhum conhecimento prévio. Os materiais incluem os fundamentos da teoria da programação, variáveis e constantes, loops e construções condicionais, bem como programação orientada a objetos e protocolos.

Introdução ao desenvolvimento de aplicativos iOS com Swift

Volume: 5 palestras, aproximadamente 1 mês.

Área: Udacity.

Organizador: Udacity.

Língua: Inglês.

Um curso online prático para aqueles que já estão familiarizados com o básico, que irá apresentá-lo ao desenvolvimento iOS com Swift. Os alunos aprenderão todas as nuances desta linguagem de programação e criarão um aplicativo divertido de distorção de voz (parece um esquilo ou Darth Vader).

desenvolvimento web

Desenvolvimento web. Início rápido

Volume: 13 palestras.

Área: Geekbrains.

Organizador: Geekbrains.

Língua: Russo.

Um curso combinado para quem quer aprender a criar sites funcionais do zero. Os alunos irão familiarizar-se com os fundamentos de HTML e CSS, adquirir as competências iniciais em desenvolvimento web em PHP, bem como dominar a lógica de trabalho desta linguagem, a sua terminologia e princípios de funcionamento.

Noções básicas de SQL para iniciantes

Volume: 5 palestras (1, 5 horas de vídeo).

Área: Loftblog.

Organizador: Loftblog.

Língua: Russo.

Um curso introdutório online que apresenta os conceitos básicos de SQL. Durante as palestras, os alunos aprenderão o que são sistemas de gerenciamento de banco de dados e como usar SQLite, MySQL e outras ferramentas necessárias para o trabalho.

Curso básico de PHP

Volume: 10 palestras (14 horas de vídeo).

Área: "Assista e aprenda."

Organizador: "Assista e aprenda."

Língua: Russo.

Um curso online detalhado para todos que desejam aprender programação web do zero. A aula aborda os princípios básicos do idioma e os problemas que deverão ser enfrentados. Depois de concluir o programa, os alunos serão capazes de criar sites simples por conta própria.

Faça o curso →

Tutorial de PHP e MySQL para iniciantes

Volume: 156 palestras (10 horas de vídeo).

Área: Udemy.

Organizador: Udemy.

Língua: Inglês russo.

Um curso extensivo para programadores iniciantes cobrindo todos os aspectos de PHP e MySQL. O treinamento está estruturado de forma que, ao final da aula, você possa assumir com segurança o desenvolvimento de aplicações web funcionais.

Recomendado: