JetBrains Academy for Organizations - 2023 年 3 月版本

新的 Python 项目教您如何用 SQLite 构建复杂的 SQL 查询和数据类型。
3月 7, 2023
新版本

特性

  • Python
    • Project: School of Wizards and Magic Wars (Beta) - Get ready to help while learning how to build complex SQL queries and data types with SQLite.
    • Project: Duskers (Beta) - Create a strategy game inspired by the 'Duskers' video game. Build it yourself, starting from the menu and adding the game hub, some animation, a few upgrade options, and some spooky enemies to spice things up.
    • NLP project: Corpus Annotation From Scratch (Beta) - Any serious NLP experiment requires data processing. In most cases, you use ready-made data, but sometimes you need to compile a corpus yourself. In this project, you'll build an annotated corpus from scratch, extracting morphological features and certain types of named entities with SpaCy, as well as conduct a statistical data study using the pandas library.
    • The Hacker Attack and Nobel Laureates projects have been released from Beta.
  • Java
    • Project: HyperCollections (Beta) - In this project, you will develop a small collections framework while learning about the basic principles of standard Java collections. You'll also get familiar with Google Guava and Apache Common Collections libraries and use them to solve real-world problems related to designing clear and reusable architecture.
    • Project: Meal Planner (Beta) - In addition to creating a practically useful tool, you'll also learn about relational databases, SQL, file operations, arrays, and more.
    • Topics:
      • Collections: Introduction to HashMap.
      • Spring Boot: RestTemplate, JPA and Hibernate settings.
  • Kotlin
    • Android project: Music Player (Beta) - In this project, you'll develop a music player that allows you to add new songs, create playlists, and play music from files. It even has playback.
    • Topics:
      • Android: Playing audio with MediaPlayer, State management.
      • Additional instruments: Annotation use-site targets, Logback, Introduction to Kotlin reflection.
      • Collections: Comparable and comparator.
      • Ktor: Content negotiation and serialization.
    • The File Type Analyzer and Photo Editor projects have been released from Beta.
  • Frontend
    • Topics:
      • JavaScript: Uploading files and images.
      • Node.js: Introduction to fs module, Introduction to os module, Fs promises, Write to file, What is a package manager?.
      • HTML: Ordered list and types.
      • CSS: CSS Cursor, CSS function min(), max(), clamp(), Scroll snapping, Grid property.
  • Fundamentals
    • Topics:
      • Essentials: TIFF, What is HTTP server?.
      • Databases and SQL: ​​Row locks.
      • Unity: Introduction to Unity.
      • DevOps: Dockerfile (RUN, SHELL).
    • The Remo, Gitman and Dolly projects have been released from Beta. They are all a part of the beginner-friendly Quick Start With Git track.
  • Data science
    • Topics:
      • Pandas: Working with datetime data in pandas.
      • Machine learning: Introduction to neural networks, MAPE and sMAPE, MSE and RMSE.
  • Go
    • Topic: Introduction to Gin.
    • The Cipher Decoder project has been released from Beta.
  • Mobile
    • Topics: Column, row, and box, TextField composable.
  • Scala
    • Topic: Scaladoc.
JetBrains Academy for Organizations

JetBrains Academy for Organizations

通过创建工作应用程序来学习编程。

有任何疑问吗?

透过Live Chat与我们的JetBrains 专家联络!