Weekly Code Bytes

Learn about an interesting new topic each week


  • Ionescu Vlad



Number of students:

No limits

Duration and planning:

12 weeks, 24 hours:

  • 2 hours lecture / week  



Recommended extra effort

1 hour / week

Pricing and payment


About the tutor

I started learning to code over 20 years ago when I was around 11, to make changes to various applications and games. I know how frustrating it can be to not find answers to your questions anywhere and to not be able to tell good resources from bad ones. This is why I decided to start Evobyte: to deliver quality courses that truly help people.

I have a PhD in Computer Science, two courses published on Udemy (here and here) and many well-received answers on StackOverflow. Most importantly however, I have a passion for programming and teaching that I hope I can also instill in my students.

Course description

Each week will have a theme that the tutor will do a presentation on. The exact topic will be voted on by the students. The themes will be very diverse, ranging from algorithms and data structures to programming language concepts and to more focused topics such as machine learning, SQL Databases, or particular language frameworks (Django, Tensorflow, Keras and others).

The course will be interactive, taking place in a Google Meet session where you can ask questions and discuss the topics presented. You will also have access to a discussion forum.

The exact date and time of each lecture will be agreed upon between the students and the tutor.

All activities will be recorded and students will retain lifetime access to them.


Skills gained after this course

Participants who will actively take part in our activities and make a concerted effort to learn will:

  1. Broaden their knowledge about a wide variety of IT-related topics;
  2. Get to meet other people with similar interests;
  3. Clarify any doubts and curiosities with the tutor.

Online activities

All activities will take place online, mainly on Google Meet and our Moodle platform, after a timetable agreed upon with all the participants. All video activities (lectures and labs) will be recorded and you can rewatch them at any time.

Other than the above, we will also be using the following:

We recommend that you have a functional microphone and webcam to easily communicate during activities, but it is not mandatory.

Course structure

The course will run over 12 weeks with the following main activities each week:

Outside of these activities you can always contact us on the discussion forums.

Necessary tools

All you need beforehand is a PC or a Laptop with a web browser (such as Google Chrome).

We will tell you what else to install during the activities. We will only use free tools.

How to start

Register for free on our online learning platform and sign up for this course: https://learn.evobyte.org/ 

Everything is free. If you like the course, please consider buying one of our paid courses or becoming a Patron for as little as $5 / month: https://www.patreon.com/oldschoolcoding. 

What we expect from you

We expect you to actively participate in the main activities (lecture and lab) and ideally also in the secondary ones, such as quizzes and exercises. It is also important that you take into account any feedback that you receive.

Individual study is also very important, which is why we recommend that you invest at least 1 hour a week for further reading (we will give you curated lists of tutorials and videos for this), doing exercises and quizzes, rewatching our recordings and so on.

There are no completion conditions for this course. Everyone will receive a completion certificate at the end of the 12 weeks.

What you will learn - course contents

The tutor will announce a theme every week, together with at least 3 topic proposals within that theme. Each student will vote for their preferred topic at least 3 days before the lecture time.