The digest of the best webinars for programmers from GeekBrains
Friends, yesterday we celebrated 6 years from the moment we embarked on a development training path.
It all began with the dream of Bauman’s graduates to increase the effectiveness of training, and in the new 6th year of our life we are already entering with a half-million user audience, dozens of courses and an impressive knowledge base that we managed to accumulate during this time.

We summed up the key results of our activities in one of the previous articles . And in this material we have collected webinars that are most highly rated by our users for the year.
So, let's start from the end.
“Basic principles for creating good user interfaces”

Webinar by Ruben Petrosyan from Kaspersky Lab, in which the author talks about basic principles that help improve the service in the eyes of users.
“Java Text RPG Development” Part I and II

Webinars of Alexander Fisunov, a GeekBrains Java course teacher, are dedicated to creating a text role-playing game. In the first part, participants work with a "frame": create characters, think over the combat system, work with the console and discuss possible options for the development of each game module.
In the second part of the webinar, the primary / secondary parameters of the characters and ways of working with them are thought out, the participants expand the capabilities of the combat system and add artificial intelligence.
The webinar is designed for listeners with basic Java knowledge and an understanding of the basics of OOP.
“Simple rules of good code”

At this webinar, a graduate of the Moscow State University’s VMK, a developer with more than 5 years of experience and a GeekBrains teacher Yevgeny Kartavets (known to many in the OOP authoring course for beginners), talks about what mistakes programmers make and how to avoid them than professional code is different from amateur code and why is it important to write readable code, and how to do it?
The webinar is about code style, entity naming, and comments. The speaker talks about why, when, and how much code is worth putting into a separate method, compares inheritance and composition, and much more.
“Designing HTML Elements with CSS”

Webinar for beginners from GeekBrains HTML and CSS teacher, professional frontend developer and web designer Egor Shubin. The event focuses on the basics of HTML and CSS programming for beginners. The program contains HTML elements, font and color, background and borders, the principle of inheritance, identifiers and classes.
“Career in IT: the path of the Jedi”

Can I become a programmer? What is the minimum knowledge base for employment? First job: how to get a decent salary without experience? IT freelance: owning yourself or how to work efficiently by removing a clamp from your neck? Motivation, education and personal qualities - at this webinar, the representative of Zartis (an online recruitment service in IT) Artem Zyuryukin answers all key questions of novice developers.
“Why a diploma is not enough to get a job as a programmer, and how to be”

At a webinar, Skillgrid representative Ivan Nemytchenko talks about how programming skills differ from software development skills, and how to gain the missing.
“Why go to Google and get there?”

Ex-Product Specialist Googlen Ivan Bout opens the curtain of secrets and talks about the pitfalls of working for the company, as well as sharing his own experience in interviewing.
“Penetration testing: legal hacking”

PENTESTIT Technical Director Luka Safonov LukaSafonov talks about how, for what and with what means one of the types of security audits is conducted - penetration testing, how vulnerabilities are classified, what are the similarities and differences between the pentest and attack intruders, and also presents some interesting case studies from practice.
“Personal qualities of a successful programmer” The

main problem of freelancers from Russia and the CIS, personal qualities, education and thinking - these issues directly concern a wide range of specialists, and often determine their success. Andrey Zharikov, a web developer with more than 10 years of experience and a teacher who has taught the basics of development to more than 1000 students, shares his experience.
You can find even more free webinars in the corresponding section on the GeekBrains website.
See you soon!
It all began with the dream of Bauman’s graduates to increase the effectiveness of training, and in the new 6th year of our life we are already entering with a half-million user audience, dozens of courses and an impressive knowledge base that we managed to accumulate during this time.

We summed up the key results of our activities in one of the previous articles . And in this material we have collected webinars that are most highly rated by our users for the year.
So, let's start from the end.
10 place
“Basic principles for creating good user interfaces”

Webinar by Ruben Petrosyan from Kaspersky Lab, in which the author talks about basic principles that help improve the service in the eyes of users.
8 and 9 place
“Java Text RPG Development” Part I and II

Webinars of Alexander Fisunov, a GeekBrains Java course teacher, are dedicated to creating a text role-playing game. In the first part, participants work with a "frame": create characters, think over the combat system, work with the console and discuss possible options for the development of each game module.
In the second part of the webinar, the primary / secondary parameters of the characters and ways of working with them are thought out, the participants expand the capabilities of the combat system and add artificial intelligence.
The webinar is designed for listeners with basic Java knowledge and an understanding of the basics of OOP.
7th place
“Simple rules of good code”

At this webinar, a graduate of the Moscow State University’s VMK, a developer with more than 5 years of experience and a GeekBrains teacher Yevgeny Kartavets (known to many in the OOP authoring course for beginners), talks about what mistakes programmers make and how to avoid them than professional code is different from amateur code and why is it important to write readable code, and how to do it?
The webinar is about code style, entity naming, and comments. The speaker talks about why, when, and how much code is worth putting into a separate method, compares inheritance and composition, and much more.
6th place
“Designing HTML Elements with CSS”

Webinar for beginners from GeekBrains HTML and CSS teacher, professional frontend developer and web designer Egor Shubin. The event focuses on the basics of HTML and CSS programming for beginners. The program contains HTML elements, font and color, background and borders, the principle of inheritance, identifiers and classes.
5th place
“Career in IT: the path of the Jedi”

Can I become a programmer? What is the minimum knowledge base for employment? First job: how to get a decent salary without experience? IT freelance: owning yourself or how to work efficiently by removing a clamp from your neck? Motivation, education and personal qualities - at this webinar, the representative of Zartis (an online recruitment service in IT) Artem Zyuryukin answers all key questions of novice developers.
4th place
“Why a diploma is not enough to get a job as a programmer, and how to be”

At a webinar, Skillgrid representative Ivan Nemytchenko talks about how programming skills differ from software development skills, and how to gain the missing.
3rd place
“Why go to Google and get there?”

Ex-Product Specialist Googlen Ivan Bout opens the curtain of secrets and talks about the pitfalls of working for the company, as well as sharing his own experience in interviewing.
2nd place
“Penetration testing: legal hacking”

PENTESTIT Technical Director Luka Safonov LukaSafonov talks about how, for what and with what means one of the types of security audits is conducted - penetration testing, how vulnerabilities are classified, what are the similarities and differences between the pentest and attack intruders, and also presents some interesting case studies from practice.
1st place
“Personal qualities of a successful programmer” The

main problem of freelancers from Russia and the CIS, personal qualities, education and thinking - these issues directly concern a wide range of specialists, and often determine their success. Andrey Zharikov, a web developer with more than 10 years of experience and a teacher who has taught the basics of development to more than 1000 students, shares his experience.
You can find even more free webinars in the corresponding section on the GeekBrains website.
See you soon!