JetBrains Academy
The place for learning and teaching computer science your way
JetBrains Academy: retrospectiva de 2022
En este artículo, encontrará lo más destacado de JetBrains Academy, donde haremos un repaso de todo lo que sucedió el año pasado. En 2022, JetBrains Academy añadió muchas áreas de conocimiento y desarrolló formas de explorarlas. Entre otras cosas, lanzamos varios itinerarios de formación y proyectos nuevos, ofrecimos nuevas asignaturas, presentamos un nuevo lenguaje de programación y mejoramos nuestra plataforma para las organizaciones.
Tanto si ya tiene experiencia como desarrollador y busca tareas desafiantes como si está empezando, en este blog hay sitio para todos. Esperamos que disfrute recordando todo esto tanto como nosotros.

Nos gustaría compartir algunos hitos del año pasado:
🎓 Nuevos miembros en nuestra comunidad de aprendizaje
🆕 Nuevos itinerarios, materias y lenguajes que estudiar
❤️ Los proyectos favoritos del año
📚 La funcionalidad administrativa para el aprendizaje en equipo
🚀 Hour of Code
Nuevos miembros en nuestra comunidad de aprendizaje
Demos una calurosa bienvenida a quienes se unieron a JetBrains Academy en 2022. Hemos contabilizado 195 525 nuevos alumnos, ¡y ya van más de 650 000 en total!
Nuevos itinerarios, materias y lenguajes que estudiar
En 2022, creamos 13 nuevos itinerarios, incluido uno en el que podrá estudiar Scala, un nuevo lenguaje de programación dinámico y con un tipado estático robusto. En este itinerario encontrará todo lo que necesita saber sobre el lenguaje Scala. Aprenderá su sintaxis y dominará las herramientas integradas, con lo que podrá escribir programas sencillos que combinen diferentes paradigmas de programación.
Otro hito de 2022 en JetBrains Academy fue la creación de los itinerarios de formación en SQL. Creamos tres itinerarios que consisten en enseñarle los fundamentos del lenguaje de consulta SQL, enseñarle a trabajar con bases de datos y a conectar una aplicación y sus datos almacenados, y permitirle practicar con MySQL, la base de datos de código abierto más famosa del mundo.
Suena bien, ¿no?
Los proyectos favoritos del año
En JetBrains Academy tuvimos un 2022 bastante productivo y las cifras hablan por sí mismas. Creamos 88 nuevos proyectos y publicamos 482 nuevos temas de aprendizaje. También recibimos la friolera de 333 921 comentarios (¡guau!) y nos gustaría darles las gracias, porque no podríamos haber llegado hasta aquí sin todo su apoyo y entusiasmo.
¡Pero eso no es todo!
A continuación, encontrará la lista de los proyectos más populares publicados por JetBrains Academy en 2022. Vamos a sumergirnos de lleno y ver qué es lo que más ha gustado.
Proyectos de Java
💚 Zookeper. Fácil.
En este proyecto, creará una herramienta para ayudar al zoo local a cuidar de sus habitantes. Además, aprenderá los conceptos básicos de la sintaxis de Java y descubrirá cómo trabajar con variables, con tipos de almacenamiento de datos, como las listas, y con bucles while.
💛 ASCII Mirror. Media.
En el lejano reino de ASCII, viven animales ASCII que necesitan su ayuda. Algo les pasa a los espejos: parece que están torcidos. En este proyecto, encontrará la raíz del problema y lo resolverá mientras aprende los conceptos básicos de Java, como las entradas y las salidas, así como operaciones con cadenas, archivos y listas de objetos.
Proyectos de Python
💛 Loan Calculator. Media.
Tanto si queremos ahorrar como si tenemos pensado pedir un préstamo, tarde o temprano todos tenemos que enfrentarnos a la gestión de nuestras finanzas personales. Con este proyecto, podrá tomar decisiones informadas basadas en diferentes parámetros financieros. Aplicará matemáticas y Python a tareas rutinarias, trabajará con bibliotecas y módulos de terceros, aprenderá a utilizar una interfaz de línea de comandos y se familiarizará con varios instrumentos financieros.
❤️ Salary Prediction (ciencia de datos). Exigente.
La regresión lineal es una de las herramientas más sencillas y potentes para encontrar regularidades en los datos y utilizarlas para predecir. En este proyecto, practicará el ajuste de modelos lineales con la librería scikit-learn para predecir el salario de los jugadores de la NBA. También aprenderá a aplicar la ingeniería de características polinómicas, a comprobar la multicolinealidad de los datos y a evaluar los modelos con la puntuación MAPE.
Proyectos de Kotlin
💛 Encryption-Decryption. Media.
Familiarícese con Kotlin gracias a la construcción de una aplicación sencilla de cifrado que crea un archivo y lo cifra, que también se puede utilizar para descifrar un archivo previamente cifrado. En este proyecto, se centrará en el trabajo con archivos y la línea de comandos.
❤️ Tasklist. Exigente.
Siempre va bien tener un recordatorio de las tareas importantes, tanto si son simples notas en papel o en una sofisticada aplicación. En este proyecto, creará un programa textual que muestra tareas, plazos y prioridades.
Proyectos de JavaScript
💚 Carnival Gift Shop. Fácil.
¡Le damos la bienvenida a la tienda de regalos de la feria! Ha llegado el momento de gastar todos los tickets que ha ganado en la feria. En este proyecto, escribirá un programa que le mostrará la lista de regalos disponibles y el número de tickets que ha ganado, y que le ayudará a comprar el regalo que quiera. Se familiarizará con la sintaxis de JavaScript y practicará variables, condiciones, bucles y funciones.
❤️ Hangman. Difícil.
Hangman (el ahorcado) es un conocido juego de ingenio, aunque es cierto que es un poco tétrico. Un cruel ordenador esconde una palabra que hay que adivinar letra a letra. Si falla, será «ahorcado»; si gana, sobrevivirá. Es buena idea trabajar con este proyecto si está empezando con JavaScript, ya que repasará los conceptos básicos, se familiarizará con los diferentes tipos de datos, desarrollará la comprensión de los componentes básicos de un programa y practicará el trabajo con bucles y vectores.
Proyectos de Go
💚 Simple Chatty Bot y Coffee Machine. Fácil.
Son de los proyectos para principiantes que más se suelen seleccionar y completar, así que, si está buscando un primer proyecto con el que aprender Go, son la mejor opción. Aprenderá la sintaxis básica de Go y practicará el trabajo con variables, condiciones, bucles y funciones.
❤️ University Admission Procedure. Exigente.
Hay que esforzarse mucho para entrar en la universidad de sus sueños. De hecho, el proceso es tan estresante que suele pasarse por alto el trabajo que supone todo el proceso de admisión para las universidades, sobre todo por el enorme volumen de documentos que hay que procesar. En este proyecto, se pondrá en la piel de los responsables de admisiones encargados de implementar un algoritmo que determine qué estudiantes serán aceptados. En cada etapa, el algoritmo se irá volviendo más complejo y completo.
La funcionalidad administrativa para el aprendizaje en equipo
En 2022, nos centramos en mejorar la funcionalidad administrativa de la plataforma. Ahora puede gestionar su equipo y comprobar la eficacia del aprendizaje de los miembros de este desde un solo lugar. Más concretamente, puede añadir nuevos miembros al equipo y eliminar a los existentes, conectar su dominio corporativo con un inicio de sesión único y ver el progreso del equipo en los paneles de información general.
Más información en el blog.
Hour of Code
No podemos terminar sin mencionar nuestra tradición anual de apoyar el movimiento Hour of Code. Durante una semana de diciembre, compartimos una serie de artículos de blog en los que destacamos los proyectos más populares para que los pruebe y le retamos a resolver problemas de codificación todos los días.
El año pasado, más de 500 alumnos se unieron al reto y consiguieron sus merecidos descuentos del 25 % en una suscripción a JetBrains Academy. Si se lo perdió, suscríbase a nuestras cuentas de Twitter y Facebook para estar al tanto del próximo desafío anual.
¡Disfrute aprendiendo!
El equipo de JetBrains Academy
Artículo original en inglés de:
Subscribe to JetBrains Academy updates
Discover more
JetBrains Academy: Retrospectiva de 2022
Bem-vindo aos destaques da JetBrains Academy, onde iremos recordar todas as coisas incríveis que aconteceram no ano passado. Em 2022, a JetBrains Academy acrescentou um monte de novas áreas de conhecimento e desenvolveu maneiras de explorá-las. Lançamos inúmeros novos roteiros e projetos, oferecemos novos assuntos de estudo, introduzimos uma nova linguagem de programação, melhoramos nossa plataforma para organizações e fizemos muito mais.
Quer você seja um desenvolvedor experiente procurando novas tarefas desafiadoras ou um iniciante, há algo para todos neste blog. Esperamos que você goste de recordar esses momentos felizes conosco.

Gostaríamos de compartilhar alguns marcos do ano passado:
🎓 Novatos na nossa comunidade de aprendizado
🆕 Novos roteiros, áreas e linguagens para estudo
❤️ Projetos favoritos do ano
📚 Funcionalidade administrativa para o aprendizado em equipe
🚀 Hour of Code
Novatos na nossa comunidade de aprendizado
Vamos dar as boas-vindas aos novatos que entraram para a JetBrains Academy em 2022. Contamos 195.525 novos alunos e agora há um total de mais de 650.000!
Novos roteiros, áreas e linguagens para estudo
Em 2022, lançamos 13 novos roteiros, incluindo um que dá a oportunidade de aprender uma nova linguagem de programação – Scala, uma linguagem de tipagem estática forte e dinâmica. Este roteiro vai proporcionar todo o conhecimento necessário sobre a linguagem Scala. Você aprenderá sua sintaxe, a dominar as ferramentas incorporadas e, como resultado, será capaz de escrever programas simples combinando diferentes paradigmas de programação.
Outro evento significativo na JetBrains Academy foi o lançamento dos roteiros de SQL. Lançamos 3 roteiros que apresentam os conhecimentos fundamentais da linguagem de consultas SQL, ensinam como trabalhar com bancos de dados e criar uma conexão entre um aplicativo e seus dados armazenados, além de oferecer uma oportunidade de praticar com o MySQL — o banco de dados de código aberto mais popular do mundo.
Parece emocionante, não é?
Projetos favoritos do ano
2022 foi um ano bastante movimentado e produtivo para a JetBrains Academy. Os números falam por si mesmos. Criamos 88 novos projetos e publicamos 482 novos tópicos educacionais! Também recebemos um número impressionante de comentários e feedback – 333.921 comentários (uau!) – e gostaríamos de expressar nossa gratidão, pois não poderíamos ter feito tudo isso sem o apoio e o entusiasmo de vocês!
E isso não é tudo!
Sugerimos que deem uma olhada na lista dos projetos mais populares lançados pela JetBrains Academy em 2022. Então, vamos mergulhar fundo e ver do que vocês gostaram mais.
Projetos de Java
💚 Zookeeper. Fácil.
Neste projeto, você vai criar uma ferramenta para ajudar o zoológico local a cuidar dos seus moradores. Ao fazer isso, você vai aprender os fundamentos da sintaxe de Java e descobrir como trabalhar com variáveis, tipos de armazenamento de dados, como listas, e loops while.
💛 ASCII Mirror. Médio.
Muito, muito longe, nas terras do ASCII, vivem animais em ASCII que precisam da sua ajuda. Há algo de errado com os espelhos deles — eles parecem tortos. Neste projeto, você vai localizar a causa raiz do problema e vai solucioná-lo, enquanto aprende conceitos básicos de Java, como entrada e saída, além de operações com strings, arquivos e listas de objetos.
Projetos de Python
💛 Loan Calculator. Médio
Quer você esteja apenas poupando para algo ou pensando em tomar um empréstimo, mais cedo ou mais tarde, todo mundo tem que encarar o gerenciamento de finanças pessoais. Com este projeto, você será capaz de tomar decisões esclarecidas, baseadas em diferentes parâmetros financeiros. Você vai praticar usando matemática e Python em tarefas do dia a dia, trabalhar com bibliotecas e módulos de terceiros, aprender como usar uma interface de linha de comando (CLI) e se familiarizar com diferentes instrumentos financeiros.
❤️ Salary Prediction (Ciência de Dados). Desafiador.
A regressão linear é uma das ferramentas mais simples, porém mais poderosas para encontrar regularidades nos dados e usá-los para fazer previsões. Neste projeto, você vai praticar com o ajuste de modelos lineares, feitos com a biblioteca scikit-learn, para prever o salário de jogadores da NBA. Você também vai aprender como aplicar a engenharia de recursos polinomiais, testar seus dados quanto à multicolinearidade e avaliar modelos com o escore MAPE.
Projetos de Kotlin
💛 Encryption-Decryption. Médio.
Familiarize-se com o Kotlin enquanto constrói um aplicativo de criptografia simples que cria um arquivo e o codifica, e que também pode ser usado para decodificar um arquivo previamente criptografado. Neste projeto, você vai dedicar atenção especial ao trabalho com arquivos e com a linha de comando.
❤️ Tasklist. Desafiador.
É sempre bom ter um lembrete para tarefas importantes. Podem ser simples anotações em papel ou um aplicativo sofisticado. Neste projeto, você vai criar um programa baseado em textos que mostra tarefas, prazos e prioridades.
Projetos de JavaScript
💚 Carnival Gift Shop. Fácil.
Bem-vindos à loja de lembranças do parque de diversões! Chegou a hora de gastar todos os tickets que vocês ganharam no parque. Neste projeto, você escreverá um programa para mostrar a lista de lembranças disponíveis e o número de tickets que você ganhou, e também para ajudar você a comprar a lembrança que desejar. Você vai se familiarizar com a sintaxe do JavaScript e praticará o uso de variáveis, condições, loops e funções.
❤️ Hangman. Difícil.
Hangman (Forca) é um jogo de enigma muito popular, ainda que macabro. Um computador cruel esconde uma palavra, que você precisa adivinhar letra a letra. Os que fracassarem, serão “enforcados”. Quem ganhar, sobreviverá. Este projeto é uma ótima escolha para quem está começando com o JavaScript. Você vai aprender todos os conceitos básicos, se familiarizar com diferentes tipos de dados, desenvolver a compreensão dos blocos constituintes de um programa e praticar o uso de loops e arrays.
Projetos de Go
💚 Simple Chatty Bot e Coffee Machine. Fáceis.
Por terem sido criados para iniciantes, estes projetos são escolhidos e concluídos com frequência. Portanto, se você estiver procurando um primeiro projeto ideal para iniciar sua jornada de aprendizado de Go, estas são as melhores alternativas, já aprovadas. Com eles, você vai aprender a sintaxe básica do Go e praticar o uso de variáveis, condições, loops e funções.
❤️ University Admission Procedure. Desafiador.
É preciso muito esforço para entrar na universidade dos seus sonhos. De fato, o processo é tão estressante que pode ser fácil não perceber como é trabalhoso o processo das admissões para as universidades, especialmente considerando o volume imenso de documentos que elas precisam processar. Neste projeto, você vai se colocar no papel dos funcionários das admissões, encarregados da implementação de um algoritmo para determinar quais estudantes serão aceitos. O algoritmo ficará mais complexo e abrangente a cada etapa.
Funcionalidade administrativa para o aprendizado em equipe
Em 2022, nos concentramos em melhorar a funcionalidade administrativa da plataforma. Agora você pode gerenciar sua equipe e acompanhar a eficácia do aprendizado dos seus membros – tudo em um só lugar. Em especial, agora você pode adicionar novos membros à sua equipe e remover membros existentes, conectar-se ao seu domínio corporativo com um login único e ver o progresso da sua equipe nos dashboards de visão geral.
Leia mais detalhes no blog.
Hour of Code
Não podemos deixar de mencionar nossa tradição anual de apoiar o movimento Hour of Code. Durante uma semana inteira em dezembro, publicamos uma série de postagens no blog destacando os projetos mais populares para você experimentar e desafiamos você a resolver problemas diários de programação.
No ano passado, mais de 500 alunos completaram o desafio e receberam seus merecidos descontos de 25% nas assinaturas da JetBrains Academy. Se você tiver perdido a oportunidade de participar do nosso desafio anual, não deixe de seguir nossos perfis no Twitter e Facebook, e mantenha-se informado sobre o próximo!
Aproveite o seu aprendizado!
A Equipe da JetBrains Academy
Artigo original em inglês por: