Python programming course for beginners

Online, in 1 month, from zero to one

You'll get to know the basics of programming through Python within four weeks. No need for any prior knowledge — we'll teach you everything you need!

In your own pace

You get the learning plan and assignments every Monday, you can complete it whenever you have the time during the week.

Helpful mentors & student community

A mentor who specializes in programming will answer all your questions clearly and kindly via chat.

The course starts on:

May 10, 2021 (Monday)

Application deadline:

May 5, 2021 (Wednesday)

  • Length
    1 month
  • Effort
    3-5 hours per week
  • Price
    $49 per month
  • Subject
  • Level
  • Language

About this course

Learn something truly useful!

Whatever you'd like to do within the field of programming, Python is an excellent investment. It's no coincidence that this programming language is one of the most popular ones in the world: it can be used anywhere, from small web projects to artificial intelligence software used by corporations. If you'd like to learn skills you can use to make a living, you're in the right place.

An understandable course for absolute beginners

So, you've never programmed before? Math made your skin crawl in school? No worries—the curriculum at CodeBerry has been written with beginners in mind. We assume that you're hearing about all of this for the first time, so we'll introduce you to Python step by step.

A lot of knowledge in a short time, in bite-sized pieces

At CodeBerry, you won't have to stare at your screen for hours on end. Our 20-hour-long course has been split into 5 to 10-minute lessons so you can learn while you're sipping your morning coffee. By the end of those 20 hours, you'll be confident in your knowledge of the basics of Java.

Interactive assignments, immediate feedback

Do you remember your thick, boring textbooks from school? You won't find those here! You'll get at least one exciting challenge for each lesson, be it a small quiz or a coding assignment where you can use your freshly acquired skills. At our school, you'll get to learn while you play from the very beginning.

You won't be alone

Everything is easier in teams. That is why we'll provide you with a fun and helpful community. You'll progress together with other students, who'll face the same challenges that you'll face. Only your group will have access to your private online classroom.

We'll be your trainers

Each class will be joined by professional mentors who will work throughout the month to bring out the best from you. We'll help you when you get stuck and motivate you if you need it. We'll give you instructions on what goal you need to reach each week, so that you can focus on learning. You can leave the rest to us.

Affordable prices

For the price of a cup of coffee a day ($1.6/day), you will get a modern, valuable skill in a month, which you can turn into a new career or a more profitable profession.

The course starts on May 10

Our next bootcamp starts on Monday, 05/10/2021. Don't miss out, sign up now!

What you'll learn

The basics of Python, or, in a broader sense, of programming.

From the beginning, we'll teach you how to write Python code. You'll get to know the basic data types handled by Python, and you'll be able to manipulate them. You'll learn about variables and how you can use them in programming. Lastly, we'll dive into the world of loops and conditionals, and with them, you'll be able to make your computer "think."

By the end of the course, you'll understand the basic tools of Python, and you'll be ready to take the next step towards more complex concepts.

Attention! This course is made for absolute beginners. Don't worry if you've never written a single line of code in your life, and don't let your dislike of math hold you back. You'll only need a browser and your enthusiasm; we'll supply the rest.

Course syllabus

Week 1: Your first steps as a Python programmer

In your first week, we'll dive into the world of programming. You'll get to know the mindset of programmers and what programming is. Then, we'll start with the smallest building block of Python: data. By the end of the week, you'll be happily playing with numbers and words using Python.

Week 2: Variables and the art of asking questions

After data and data types, we'll take a step towards other tools, and spend the week learning about variables. With their help, you'll be able to create flexible, reusable code. We'll also talk about where and how to ask questions when you get stuck during programming.

Week 3: Functions – the recipes of Python

Your third week will be all about the most powerful tool of programming—functions. Functions make it possible to build complex software without having millions of lines of code.

Week 4: Loops and conditions

Software are full of decision trees and repeating tasks. On the last week, you'll learn about building such trees, and making elegant loops, while also helping solve the problems of a fictive publisher and wind turbine farm.

We'll end each week with a short quiz, where you'll get to measure how well you managed to master what you learned that week.

Meet the team members

team member photo
Noemi Szonyi

Lead Instructor

team member photo
Balazs Makadi


team member photo
Laszlo Kiss


team member photo
Barna Beko

Course Developer

team member photo
Zsolt Elmer

Course Developer

team member photo
Karoly Andras Kovacs

Course Developer

team member photo
Laszlo Vad

Course Developer


I like it that I can truly learn at my own pace,

and that we not only get materials, but there is also some scheduling and feedback. I really like the tests because I get feedback on what I know and what I need to go over again. As for the lessons, I like it that they show logical thinking and code structuring from simple to more complex versions. 😊


I make much better progress by working in a group than by learning "aimlessly" alone.

I need feedback, I'm glad to have someone to review my code and pat my shoulder! 🤗 Having time to learn at my own pace encourages me to push my own boundaries and find new assignments – such as checking out the ideas coming from my fellow students. 🙂 I did no ironing today, but no problem! I solved the assignment about wind turbines for the third time. 🏋️‍♀️


The curriculum of Codeberry is amazing

because it gives the students a lot of assignments to complete on their own, which guarantees that a solid knowledge is developed. It teaches through lifelike examples, and the students can see the result of their work right away. I got here after a couple of free courses. The difference between free and paid online courses is clear.



Are there any prerequisites for starting this course?

No. The curriculum has been written with absolute beginners in mind, so you'll need only a browser and your enthusiasm.

I didn't like math in school. Does it make sense for me to start programming?

Based on our experiences, we think that it shouldn't be a problem. We usually suggest giving it a try, you'll probably be pleasantly surprised by the result. Programming at beginner and intermediate levels is similar to learning a language, not math. You should try it, give yourself a chance!

What curriculum are we going to use?

We'll use mostly short (3 to 5-minute long) written lessons, followed by interactive assignments. These will be either coding challenges or short quizzes. Sometimes, you'll get bigger assignments as well, that will require more thinking and will take longer to solve.

How long is the course?

The course is 1 month long, and we designed it so that it will take up only 5 hours of your time every week, i.e. a total of 20 hours.

How far will I get by completing this course? What skills will I gain?

You'll be confident in your knowledge of the basics of Python (and, in broader terms, of programming). You'll be able to use basic data types, variables and you'll be able to write loops and conditionals. These will give you an excellent basis for more complex topics, so you will no longer get confused by them.

Do I get access to the entire curriculum right at the very beginning of the course? Do I have to complete an assignment to unlock the next one?

The course material is separated into weeks. Each Monday, you will get access to that week's material. Of course, you can return to the lessons of any previous week anytime.

Can I suspend the course if something comes up?

Yes, you may suspend your studies at any point. When you have more time in the future, you can join another bootcamp and continue from where you left off.

How much does this course cost?

The total cost of the course is $49.

Do I get a certificate at the end of the course?

Yes, you will get a certificate of your newly acquired skills when you have completed the course. Note that our certificate is not an official document accredited by the state. That is because state accreditation involves rigid regulations, meaning that we could only teach a fixed curriculum, without being able to change it. And that wouldn't make much sense in the rapidly changing world of web development and programming. Instead, we offer you a modern knowledge fitting the industry's needs.

How does the mentoring work? Are there set consultation hours?

The mentors are available in their online classrooms where you can chat with them. You can ask them questions any time, and they'll answer within a few hours. There are no fixed consultation hours, but we'll always help if you get stuck.

How can I ask for help from other students?

You can do this in the online classroom, on a chat application that can be accessed from your browser. The same place where you can talk to the mentors.

How does online learning work?

You will have access to the lessons and tasks on our learning platform, and that is where you will work individually. If you have any questions or get stuck, you can ask our mentors via chat.

Can I start anytime or do I have to apply to this course by a specific date?

We start new courses every month. Application deadline for our next bootcamp: Wednesday 05/05/2021. The course starts on: Monday 05/10/2021.

What is the suggested age for the applicants?

We usually recommend this course for ages 18–60, but our youngest student is 11, and our oldest is 73.

Will you have this course in the future too?

Yes. We start this course more or less every month.

What kind of tools do I need for studying?

During the course, you will use a browser (e.g. Chrome) and a free text editor specialized for programming. None of these are particularly resource-intensive. An average laptop or desktop computer that is not older than 10 years will serve you well without a problem. You can use any operating system, be it Windows, MacOS or Linux.

What happens after I pay the course fees?

You will get a confirmation email with further instructions within 24 hours following your payment. Bank transfers are processed within 2 working days. The course starts on Monday 05/10/2021. Until then, you'll just have to read the emails we send you. We'll let you know when the course starts and what you need to do.

I have paid for the course, but I didn't get the confirmation email. What should I do?

There could be two reasons for this. It is possible that your payment has not arrived yet. Your bank may take up to 1 working day to process your payment, and we take another working day to process it ourselves. It can also happen that the email address you used during the payment process is different from the one you used to log in to our service. If you use the same email address you used during the payment process, you will have access to the course materials. If your problem persists, send us an email to and we'll fix it.


Choose the plan that’s right for you:

Free plan


  • Access to the first 16 lessons
  • An active community that helps you if you're stuck
Sign up for free

Are you interested but this is not the best time?

You can unsubscribe anytime.