Programming: for REALLY beginners!
What you'll learn
- Basic programming concepts
- Basic Data Structures and Algorithms
- Basic Object Oriented Programming
- Fundamentals of programming
- Windows PC
Dear very beginners,
This is a course dedicated to you.
There are no prerequisites necessary. You just need a little bit of time for practice, and a windows PC if you want to run all the examples along with me.
Maybe you want to know why am I teaching this course?
As a team leader I have had the chance to work with and mentor many interns and juniors. Many of them were self-taught or had little formal education in the field of Computer Science. Do you know what their common trait was? They all felt that learning the tools of the trade is hard.
So, why should you take this course?
Programming (and learning how to program) should be fun! Take this course and see it for yourself. We will cover a lot of ground and learn all the important concepts, but we will start working visually and abstract those concepts later on, making the learning process as intuitive as possible. We will study how information flows through the program and how time "behaves" when the code runs.
Peek at the curriculum, watch the sample videos! We might have great chemistry and your decision to learn computer programming will be a life changing journey.
Here for you,
Who this course is for:
- People looking for career change
- Anyone who wants to learn programming
- Undergrad students
- Highschool students
- Beginner developers
- Developers wanting to learn basic algorithms and data structures
My hobby is having hobbies. I enjoy learning new things and trying them for at least a while. Some stick, some don't, but those that truly fit me, become a passion I enjoy sharing.
Programming is one of these, I wrote my first line of code in the 5th grade. A few years back I found out I enjoy teaching others and held a job as a trainer. I taught programming for those interested in a career change. Since then I came back to programming full time, but I still enjoy helping others and assumed a role as an informal mentor in my teams.
I've been programming in a lot of businesses. I've done:
C embedded systems
enterprise platforms in Java, a little bit of Android
web backend, mostly PHP, but python as well
web frontend, since jQuery was in it's early stages, until now with modern libs and frameworks (I've done Vue.js mostly, and now I'm in a React environment)
databases (MySQL, SQL Server, mongoDB)
Random: RabbitMQ, Docker, Redis, ELK stack, nginx, apache, linux, and a bunch of others
I've been through telecom, pharma, retail, ecommerce, online payments, educational platforms, machine learning and datacenter automation.
The thing that I enjoyed most while doing all these is understanding others' business case and translating that into code.
I'm Radu, and I'm here to help you learn how to code.