facebook
favorite button
member since icon
Since January 2020
Instructor since January 2020
All level programming class in C++, Java, Python or Go
course price icon
From 69 € /h
arrow icon
Computer programming is the future of the world. I specialized in tutoring computer programming in any language you want to learn. My goal is to improve and enhance computer skills for the intermediate programmer or teach computer programming for a pure starter. I assign homework after every lesson and provide periodic progress reports.

After 20 class, as an entry-level starter, you are able to implement a web app and solve all intermediate questions in a hard coding interview.

After 20 class as an intermediate level programmer, you are able to write complex code and solve every coding interview questions for Google, Facebook, Uber, and Booking.com
This class requires a certain amount of work and dedication, be prepared for a lot of fun and work.
Extra information
Bring your own laptop
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At teacher's location :
  • Hofmeyrstraat, Amsterdam, Netherlands
About Me
● Rider is a Software Engineer who currently employed at one of the top tier software engineering firm at Amsterdam, Netherlands. Rider has been in top tier Software company for about 4 years.
● Rider graduated from one of the finest University in the world in USA. Rider completed his undergraduate study in United States, and spent over 9 years in the US before relocated to Amsterdam.
● Rider deeply understands the currently trend of technology, as he works on bleeding-edge technology such as cloud computing, big data processing and Machine Learning on a daily basis
● Rider also was a volunteer on teaching computer programming at variety level when he worked and studied in the United States.
Education
Bachelor of Science at University of Michigan - Ann Arbor
University Honor in Mathematics, with over 10 computer science courses taken including Operating Systems, Advanced data structure and algorithms and Object-Oriented design.
Experience / Qualifications
Rider has been in top tier Software company for about 4 years.
Rider has a total of over 8 years of programming experience.
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
90 minutes
120 minutes
The class is taught in
English
Availability of a typical week
(GMT -05:00)
New York
at teacher icon
At teacher's location
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Similar classes
arrow icon previousarrow icon next
verified badge
Madalina
Hi All,
I'm Madalina, 27 years old software developer. I finished Computer Science high school and university in Romania and Hungary. Working as a full-time backend Java software developer in the past 5 years and full stack (backend + front-end) in the past 2 years. I have experience in teaching and training since 2012.

During the lessons the used language for back-end is Java. For front-end
HTML, CSS, AngularJS.

For fastening up the learning process a personal laptop for the students in the intermediate group, would be optimal.

For this purpose I start 3 teams:
1. Beginners : Primary school students or persons interested to have some basic concepts and terminology regarding software development: searching and sorting algorithms, variables, parameters, function overriding, pseudo language, functions, procedures, data structures, pure HTML and CSS.

2. Intermediate: concepts of dns servers and lookup, frameworks definitions and introduction, SQL queries, Hibernate framework, query and processing database objects in Java, http, web services, JSON format, SpringBoot, unit testing JUnit, full stack approach, HTML, CSS and introduction to Angular JS.

3. Advanced : Group for students in the first and second year of university, with a full stack approach. Already familiar with the knowledge of an intermediate student. During the lessons a brief introduction to Java frameworks, project delivery, project management frameworks Agile Scrum and Lean, continuous delivery Jenkins, SpringBoot + AngularJs, implementation of website, database handling, login form, security.


Regards,
Madalina
verified badge
Nour
My class is for you if you want to:

- Build the skills you need to get your first Python programming project.

- Get started with Machine Learning, Data Science, Django or other hot areas that Python specializes in.

- Or just learn Python to be able to create your own Python apps quickly.

...then you need a solid foundation in Python programming. And my class is designed to give you those core skills, fast.

My class is aimed at complete beginners who have never programmed before, as well as existing programmers who want to increase their career options by learning Python.

The fact is, Python is one of the most popular programming languages in the world – Huge companies like Google use it in mission-critical applications like Google Search.

And Python is the number one language choice for machine learning, data science, and artificial intelligence. To get those high paying jobs you need expert knowledge of Python, and that’s what you will get.

Here’s just some of what you’ll learn

(It’s okay if you don’t understand all this yet, you will in the course)

· All the essential Python keywords, operators, statements, and expressions needed to fully understand exactly what you’re coding and why - making programming easy to grasp and less frustrating

· You will learn the answers to questions like What is the Python For Loop, what is Python used for, how Python switch the traditional syntax of code, and more.

· Complete chapters on object-oriented programming and many other aspects of Python.
verified badge
Izhar
C++ language is a superset of the ‘C’ language and was initially known as “C with Classes”. In "C" operator ++ is used to increment the value by 1. That means to the language ‘C’, developers have added some extra features (Object Oriented Programming) and hence named as C++.
This Object Oriented concept reduces the complexity in programming and it is easier to identify and resolve any error in the program.

I'll be starting from the scratch thereby strengthening your concepts and helping you to master this language.

I am providing you a brief summary of our course which we generally follow but that doesn't mean that I am bound to just this much content. In case you have any doubt for any other specific topic related to the subject, you could always come up to me or you need any help in your assignments or projects, you are always welcome.

Here is a brief summary of our course :
• How C++ differs from C
• Variables Declaration
• Function overloading
• Optional Parameters
• Reference Variables
• Operator overloading
• Basics of Console Input and Output
• Constant Pointers
• Dynamic Memory Allocation
• Overview of OOPs Principles
• Introduction to classes & objects
• Creation & destruction of objects
• Data Members
• Member Functions
• this Pointer
• Constructor &Destructor
• Static class member
• Friend class and functions
• Namespace
• Types of Inheritance
• Down casting and up casting
• Function overriding
• Virtual functions
• Destructor overriding
• What is Polymorphism
• Pure virtual functions
• Virtual Base Class
• File Stream
• Text File Handling
• Binary File Handling
• Error handling during file operations
• Overloading << and >> operators
• Exception Handling
• Templates

Apart from these , we'll be covering basic concepts of "if - else statement" "for, while and do-while loops"

In case you have any query, feel free to contact me
Give yourself a chance for a better future
All the best
message icon
Contact Rider
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Madalina
Hi All,
I'm Madalina, 27 years old software developer. I finished Computer Science high school and university in Romania and Hungary. Working as a full-time backend Java software developer in the past 5 years and full stack (backend + front-end) in the past 2 years. I have experience in teaching and training since 2012.

During the lessons the used language for back-end is Java. For front-end
HTML, CSS, AngularJS.

For fastening up the learning process a personal laptop for the students in the intermediate group, would be optimal.

For this purpose I start 3 teams:
1. Beginners : Primary school students or persons interested to have some basic concepts and terminology regarding software development: searching and sorting algorithms, variables, parameters, function overriding, pseudo language, functions, procedures, data structures, pure HTML and CSS.

2. Intermediate: concepts of dns servers and lookup, frameworks definitions and introduction, SQL queries, Hibernate framework, query and processing database objects in Java, http, web services, JSON format, SpringBoot, unit testing JUnit, full stack approach, HTML, CSS and introduction to Angular JS.

3. Advanced : Group for students in the first and second year of university, with a full stack approach. Already familiar with the knowledge of an intermediate student. During the lessons a brief introduction to Java frameworks, project delivery, project management frameworks Agile Scrum and Lean, continuous delivery Jenkins, SpringBoot + AngularJs, implementation of website, database handling, login form, security.


Regards,
Madalina
verified badge
Nour
My class is for you if you want to:

- Build the skills you need to get your first Python programming project.

- Get started with Machine Learning, Data Science, Django or other hot areas that Python specializes in.

- Or just learn Python to be able to create your own Python apps quickly.

...then you need a solid foundation in Python programming. And my class is designed to give you those core skills, fast.

My class is aimed at complete beginners who have never programmed before, as well as existing programmers who want to increase their career options by learning Python.

The fact is, Python is one of the most popular programming languages in the world – Huge companies like Google use it in mission-critical applications like Google Search.

And Python is the number one language choice for machine learning, data science, and artificial intelligence. To get those high paying jobs you need expert knowledge of Python, and that’s what you will get.

Here’s just some of what you’ll learn

(It’s okay if you don’t understand all this yet, you will in the course)

· All the essential Python keywords, operators, statements, and expressions needed to fully understand exactly what you’re coding and why - making programming easy to grasp and less frustrating

· You will learn the answers to questions like What is the Python For Loop, what is Python used for, how Python switch the traditional syntax of code, and more.

· Complete chapters on object-oriented programming and many other aspects of Python.
verified badge
Izhar
C++ language is a superset of the ‘C’ language and was initially known as “C with Classes”. In "C" operator ++ is used to increment the value by 1. That means to the language ‘C’, developers have added some extra features (Object Oriented Programming) and hence named as C++.
This Object Oriented concept reduces the complexity in programming and it is easier to identify and resolve any error in the program.

I'll be starting from the scratch thereby strengthening your concepts and helping you to master this language.

I am providing you a brief summary of our course which we generally follow but that doesn't mean that I am bound to just this much content. In case you have any doubt for any other specific topic related to the subject, you could always come up to me or you need any help in your assignments or projects, you are always welcome.

Here is a brief summary of our course :
• How C++ differs from C
• Variables Declaration
• Function overloading
• Optional Parameters
• Reference Variables
• Operator overloading
• Basics of Console Input and Output
• Constant Pointers
• Dynamic Memory Allocation
• Overview of OOPs Principles
• Introduction to classes & objects
• Creation & destruction of objects
• Data Members
• Member Functions
• this Pointer
• Constructor &Destructor
• Static class member
• Friend class and functions
• Namespace
• Types of Inheritance
• Down casting and up casting
• Function overriding
• Virtual functions
• Destructor overriding
• What is Polymorphism
• Pure virtual functions
• Virtual Base Class
• File Stream
• Text File Handling
• Binary File Handling
• Error handling during file operations
• Overloading << and >> operators
• Exception Handling
• Templates

Apart from these , we'll be covering basic concepts of "if - else statement" "for, while and do-while loops"

In case you have any query, feel free to contact me
Give yourself a chance for a better future
All the best
Good-fit Instructor Guarantee
favorite button
message icon
Contact Rider