CodeGym /Java Course /Python SELF EN /Python Course by CodeGym

Python Course by CodeGym

Python SELF EN
Level 64 , Lesson 5
Available

7.1 A bit about CodeGym

CodeGym is kind of a legendary company. It came around in the fall of 2012 and quickly became popular. Learning at CodeGym was cozy and warm: adventures and chats with heroes from Futurama, a gamified learning format, and a huge community, with members who actively helped each other.

The CodeGym project stood out for its strong focus on practice. By 2015 the course included 1200 practical tasks, with auto-checking, requirements, and recommendations. You could solve tasks both via WebIDE (a special widget on the site) and through a plugin for the professional development environment IntelliJ IDEA.

A special point of pride was creating a super-effective Help department. Every time a user asked a question about a task, automatically added were: the task’s conditions, its requirements status, and also the user’s code displayed in a very convenient widget.

This is interesting. A funny story even surfaced on Reddit related to the CodeGym Help section. Actually, it first appeared on Pikabu and later got reposted on Reddit. But it was hilarious nonetheless.

In 2016, CodeGym (along with the folks from VertDider) translated "Harvard's CS50 Introduction to Computer Science" into Russian. The translation was so needed and high-quality that the video lectures on YouTube garnered millions of views, and even one thank you letter from a Harvard professor.

In 2018, under the CodeGym brand, our CodeGym became available worldwide. Now the course is translated into 30 languages and has loads of students from the USA, Mexico, Germany, India, and China.

One school in the USA even hung a gratitude plaque for CodeGym on the street next to the school's name.

Apart from the plaque, we have lots more to show.

For instance, photos of appreciation from Croatian school children. Or prizes from American college students, joyful participants in a robotics contest from the USA, photos of McDonough School students who after completing CodeGym took 1st place in Java at the Lockheed Martin contest, photos of Indians who attended our offline programming lectures and then completed the course online.

The photos show the scale, and it's all alive.

Success Stories

Theoretically, you could add a line like "the main goal of the course is to get a ton of fun, a good mood, and practical programming skills to easily get a job as a programmer." And show a couple of stories of people whose lives changed because of CodeGym.

  • The story of a guy from Minsk who was a builder, worked, worked, saw CodeGym, started studying and drastically changed his life – became a programmer, moved to Canada and now he’s a top IT-blogger on TikTok,
  • The story of a woman from Sweden who, working as an economist, decided at 43 to fully change her life, started learning with us, and now works as a programmer
  • And the famous story of the boxer who switched to IT thanks to us.

Meet Sergei Morari (Tiraspol, Moldova)

He was a professional athlete who moved into a career in IT.

Some of his most significant achievements were taking third place at the World Combat Sambo Championships, twice becoming the country's combat sambo champion, as well as many victories in international MMA and wrestling tournaments.

But life has its plans. He suffered an injury, and worst of all — medical prohibitions on competing, which ended his dreams.

Then he was looking for new meaning in life, accidentally found CodeGym, and it changed his whole life.

Quote:

"I want to share my success story, or rather to explain how this course changed my life. I hope my story will become a motivation for someone to not give up and to work harder for their dreams. After all, there was a time when I only dreamed of going to a job I love and using my brain to earn decent money".

Link — https://codegym.cc/groups/posts/166-from-the-ring-to-the-it-field

Meet Madina Noren (Stockholm, Sweden)

She worked as an economist for many years, but wanted to try herself in another profession. At 43, she started learning Java and soon got a job as a Java Junior Developer in a Swedish bank.

“I think the learning style at CodeGym suited me, which is why I got so into Java. I was very interested in learning. At first, I didn’t sleep well: I learned on a computer and a phone, rode a bus and gave lectures, sometimes I tried to write programs on the same bus - it was so interesting.

Link — https://javarush.com.ua/groups/posts/3470-s-javarush-ja-poznakomilasjh-v-43-goda-istorija-programmistki-madinih-noren

*CodeGym is the name of CodeGym in Eastern Europe.

Meet Oleg Shilyuk (Before – Minsk, Belarus. Now – Toronto, Canada)

Oleg was a builder by education. He worked in construction for three years. The next step was to work as a courier. At some point, Oleg decided that he wanted to change his life for the better radically.

He began to study at CodeGym (CodeGym is the name of CodeGym in Eastern Europe). After half a year (even before completing the training), he got a job as a Java developer.

Now Oleg is a famous blogger who shares tips on software development.

And also, recently, Oleg relocated to Canada and worked as a programmer.

Quotes:

"I am a builder by education, and before programming, I worked as a plasterer for three years at a construction site. The next step in my “career growth” was the position of a courier. I worked for more than a year in the delivery of products, and it was during this period I realized that I needed to change my life radically. When you carry 15 kg of watermelons + 20 liters of water on the 9th floor, because the elevator does not work, you think: maybe I'm doing the wrong thing in life.”

"At the moment, I've been working as a Java developer for american customers for more than a year. I keep my blog on Instagram and TikTok and share useful information. Now I'm just enjoying my life."

Link — https://javarush.com.ua/groups/posts/2909-iz-kurjhera-v-java-razrabotchika

7.2 CodeGym University

In the fall of 2021, the CodeGym team launched a new learning format — CodeGym University. Our goal was to graduate not newbies, but people as close as possible to Java Middle Developers. Such people can easily handle any job and find it too.

The new learning format was based on these key points:

  • The training lasts 12 months.
  • The learning plan is as close to job market vacancies as possible.
  • Training in small groups with a mentor.
  • The ability to study completely online.
  • The pace of learning is set by the mentor: there are deadlines and timelines.
  • Lots of practice and big projects.
  • A very large final project.
  • Learning all the nuances of job searching and interviewing.

The new approach to learning turned out to be very effective. First, mentors set the learning pace, which helps most people avoid laziness or burnout. Each project has reasonable timelines and deadlines, and mentors are prepared to adapt to students' needs.

Second, as mentors, we have guys with vast experience in development and teaching. They were given a lot of creative freedom. This greatly affected the motivation of students. If the mentor's eyes are burning, over time, so do his students'.

And third, a big emphasis on practice. The completed Java Software Engineer course contains 2000 practical tasks that can be solved through WebIDE or an Intellij IDEA plugin. And the course also includes 10 projects and one truly gigantic final project.

Possibly for this reason, half of the CodeGym University graduates get a job right away as middles. On the other hand, why not, if some mentors manage to explain docker, clouds, and microservices to their students. If cloning was legal, we would have cloned such mentors long ago🤦‍♂️.

7.3 Python Fullstack Software Engineer Course

If you are reading these lines, then in the summer of 2024 we launched our Python course.

For the last few years, the popularity of Python has been growing rapidly, and we've often received requests from our students – are we planning to launch a Python course, or even better, a Python Fullstack Developer course. After all, they are the easiest to get a job right now.

Why not! We are, of course, called CodeGym, but it doesn't stop us from releasing good Python courses and good Python developers. 12 years of experience doesn’t just go away.

So we brought in some good Python specialists, studied job market vacancies, and came up with a new 12-month training plan. Then there were tasks, projects, lectures, presentations, and lots of other work.

We decided to call it Python Fullstack Software Engineer. The core of the training is learning the Python language and the most popular libraries and frameworks. Such as Django, Flask, FastAPI, and others.

Next, as part of transforming you into a Fullstack developer, you will learn Docker, Web basics, SQL basics, and database work. And you'll also learn how to deploy the project on a remote server.

Finally, it was decided to add to the program the skills needed for modern software project design: design patterns, software development methodologies, database design. And, of course, algorithms and data structures. So, after finishing the course, you will be a full-fledged Software Engineer.

And at the very end, you'll have an intensive where we'll teach you how to properly look for a job in today's world. Especially in IT. After all, in addition to passing the interview, you need to, first, get invited to that very interview and, secondly, be chosen among all candidates.

Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION