online course

Go from absolute beginner to having a complex programming project, which you’ll be able to code by yourself

Learn it all from a professional programmer and mentor

A Course With Friendly Introduction for Beginners

Build projects, that you can share with your friends: text-based escape room game, strong password generator and web scraper for gathering interesting job postings

Focus on practice using coding exercises.

Learn and implement common algorithms by understanding computer science essentials

Use carefully prepared additional resources with helpful links

Get to know IT world thanks to special sections with industry insights (career tips, mental approach, debunking myths, q&a sessions and more)

Experience the course, which is based on students needs and feedback

Get a course taught by a professional programmer for a small fraction of a coding bootcamp cost

This Course Will Help You If:

You like to focus on practice more than on theory

You have very little or no programming background

You want to know how IT world looks from the inside

You’re looking for a place to start your programming journey

A Learning Path, That Will Help You Succeed

Module 0: Say hello to IT industry - see why you made a right choice

Module 1: Get started and create a useful program - variables, operators, expressions

Module 2: Control your program flow - if statements, for loops

Module 3: Organize your program in a clean way - functions

Module 4: Master the most common data type - String

Module 5: Apply data structures - lists, dictionaries, tuples, sets

Module 6: Practice on common algorithms - binary search, bubble sort

Module 7: Re-use code of others - datetime module, math module, matplotlib library

Module 8: Prepare for a project - debugger, Git, exceptions

Module 9: Build strong password generator

Module 10: Prepare for a project - classes, OOP, user input

Module 11: Build text-based puzzle game

Module 12: Prepare for a project - HTTP requests, HTML, files

Module 13: Build web scraper for gathering job postings

Module 14: Learn where to go from here - advice from professional software engineers

See What Others Are Saying

"It's rare that you come across standout multi-talent like Matt. I had the pleasure of having him as my mentor at the beginning of my career. Matt expertly fulfilled this role showing a lot of commitment, dedication, and ingenuity."
"Mateusz is a great mentor with ability to clearly transfer knowledge. Using small steps, he helped me achieve a bigger goal - the desired career change. Mateusz is open and full of energy. He focuses on people, that's why working with him is absolute pleasure."
"I’m lucky to have worked with Mateusz, an engineer who’s not only interested in the software itself but also in his and his colleagues’ professional growth."

Got Questions?

Hi again! I’m Mateusz and I spent 4 years studying at the Faculty of Mechanical Engineering learning about pumps, gears, millers, pistons…I’m boring myself just writing about that. Somewhere along the way I started learning programming and fell in love with it immediately. Since then I failed and succeeded at many job interviews, was mentored and mentored myself, took part in the recruitment processes, met great coders, built life-changing (and shitty) products and all of that while having fun and being well compensated. I would love for you to experience it yourself, teach you as much as I can about IT and push you just a little bit harder when you’re about to give up. Feel free to check my experience even more on LinkedIn, my personal blog, Medium and GitHub.

Before I started recording the course, it took me a lot of time to plan it out. I spent hours on talking directly with people, who were just starting their programming journey, as well as seasoned coders, but most importantly I conducted many successful surveys. Here are links to few of them: survey #1, survey #2, survey #3 and survey #4.

Yes! In fact you can join it now if you want! Click here to go to my Facebook support group.

I carefully calculated the price to take into account many factors. One of them is that I am still active software engineer (unlike many other course creators you’ll find online). Creation of this course forced me to work during weekends and even take some non-paid vacations to be available for the participants. Also, my very first monthly salary I was offered as an intern after completing a similar course was over 11 times higher than the price of this course and yours can be even better. I am however sharing some of my knowledge for free on my blog and YouTube – you can check it out any time!

Of course. If after 7 days you decide this course is not for you, I will refund you 100% of the course price.

Yes. You’ll receive a signed online certificate.

The best way to contact me is through this form or via my LinkedIn. I’m looking forward to helping you!