<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/jetbrains/best-of/2021" -->

---
title: Best JetBrains posts of 2021 | daily.dev
description: The most upvoted JetBrains posts of 2021, curated by the daily.dev community.
canonical: https://daily.dev/tags/jetbrains/best-of/2021
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/jetbrains/best-of/2021
og:type: website
og:site_name: daily.dev
og:title: Best JetBrains posts of 2021 | daily.dev
og:description: The most upvoted JetBrains posts of 2021, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of JetBrains — 2021

1. 1  
[](/posts/learn-in-1-hour-design-patterns-2n-cekp7u "Learn in 1 Hour: Design Patterns")  
Article  
![Avatar of jetbrains](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/53ecf0c676f34b3896ee109609d91efa)JetBrains · 5y  
Learn in 1 Hour: Design Patterns  
This week's Hour of Code is about design patterns. Design patterns are reusable templates for commonly occurring problems in software design. At JetBrains Academy, you can get an introduction to design patterns and learn five types of the most common creational patterns. Click the links below to open the educational topics that will allow you to not only read a detailed theory about a specific design pattern but also apply your skills straight to practice.  
248  
7
2. 2  
[](/posts/learn-in-1-hour-introduction-to-linear-algebra-udly7577w "Learn in 1 Hour: Introduction to Linear Algebra")  
Article  
![Avatar of jetbrains](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/53ecf0c676f34b3896ee109609d91efa)JetBrains · 5y  
Learn in 1 Hour: Introduction to Linear Algebra  
Learn in 1 Hour: Introduction to Linear Algebra kicks off the week. Take on the role of a scientist and solve a range of genetic problems. Share a story about something interesting, challenging, or fun you’ve done at JetBrains Academy in 1 hour and get a chance to win a 25% discount on your personal subscription.  
14
3. 3  
[](/posts/learn-in-1-hour-object-oriented-programming-in-python---goeljjp "Learn in 1 Hour: Object-Oriented Programming in Python")  
Article  
![Avatar of jetbrains](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/53ecf0c676f34b3896ee109609d91efa)JetBrains · 5y  
Learn in 1 Hour: Object-Oriented Programming in Python  
Learn in 1 Hour: Object-Oriented Programming in Python. This is the second day in the series of blog posts about what you can do in just an hour at JetBrains Academy. We decided to dedicate the next four days to the intricacies of particular programming languages, starting with Python.  
11

[See all JetBrains archives](/tags/jetbrains/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/jetbrains/best-of/2021#page","url":"https://daily.dev/tags/jetbrains/best-of/2021","name":"Best JetBrains Posts of 2021","description":"The most upvoted JetBrains posts of 2021, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/jetbrains/best-of/2021#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/learn-in-1-hour-design-patterns-2n-cekp7u","name":"Learn in 1 Hour: Design Patterns"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/learn-in-1-hour-introduction-to-linear-algebra-udly7577w","name":"Learn in 1 Hour: Introduction to Linear Algebra"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/learn-in-1-hour-object-oriented-programming-in-python---goeljjp","name":"Learn in 1 Hour: Object-Oriented Programming in Python"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"JetBrains","item":"https://daily.dev/tags/jetbrains"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/jetbrains/best-of"},{"@type":"ListItem","position":5,"name":"2021"}]}]}
```

