Translated by Google
Programming in C, C++, Java, Kotlin, Python and others. Creation of web and desktop applications.
From 49.97 C$ /h
Programmer engineer with more than ten years of experience teaches programming classes at all levels.
My classes can help students of Computer Science Degrees or Cycles, new programmers or someone who is making their website or interacting with an Artificial Intelligence assistant.
- At the introductory level you will learn concepts such as variables, data types, flow control statements, functions, pointers, arrays, structures and search and sorting algorithms. This is what is normally taught in the "Programming Fundamentals" subject in the first year of a Bachelor's Degree in Computer Science or in other similar degrees.
- At the intermediate level you will learn more advanced concepts: classes, constructors, inheritance, polymorphism, interfaces, exceptions, access modifiers, collections and data structures.
- At the advanced level you will learn concepts of object-oriented programming, functional programming, database connections, HTTP protocols, creating web applications or how to deploy an application.
If you are already a programmer, you may want to take some refresher classes to reinforce certain concepts.
My classes can help students of Computer Science Degrees or Cycles, new programmers or someone who is making their website or interacting with an Artificial Intelligence assistant.
- At the introductory level you will learn concepts such as variables, data types, flow control statements, functions, pointers, arrays, structures and search and sorting algorithms. This is what is normally taught in the "Programming Fundamentals" subject in the first year of a Bachelor's Degree in Computer Science or in other similar degrees.
- At the intermediate level you will learn more advanced concepts: classes, constructors, inheritance, polymorphism, interfaces, exceptions, access modifiers, collections and data structures.
- At the advanced level you will learn concepts of object-oriented programming, functional programming, database connections, HTTP protocols, creating web applications or how to deploy an application.
If you are already a programmer, you may want to take some refresher classes to reinforce certain concepts.
Extra information
If you already have some experience in programming, I hope you have some questions. Curiosity is the engine of knowledge.
Location
Online from Spain
About Me
I am a programmer with over ten years of experience.
I remain passionate about Computer Science, Programming, and Teaching.
After so many years as a programmer in various companies, I have come to the conclusion that what I enjoy most is Teaching Programming.
I firmly believe that a teacher should instill curiosity and critical thinking in the student. These are qualities that transcend any field of knowledge, as they are important for life.
My technique is based on two methods:
- Structured learning. I explain concepts as they are needed or when the student asks. It is very important to let the student make mistakes and learn to express themselves using the terms specific to Programming. At more advanced levels, I place great emphasis on the relationship between different programming languages.
- Project-based learning.
I remain passionate about Computer Science, Programming, and Teaching.
After so many years as a programmer in various companies, I have come to the conclusion that what I enjoy most is Teaching Programming.
I firmly believe that a teacher should instill curiosity and critical thinking in the student. These are qualities that transcend any field of knowledge, as they are important for life.
My technique is based on two methods:
- Structured learning. I explain concepts as they are needed or when the student asks. It is very important to let the student make mistakes and learn to express themselves using the terms specific to Programming. At more advanced levels, I place great emphasis on the relationship between different programming languages.
- Project-based learning.
Education
I have taken various courses on Udemy and other platforms, as I am always learning. One of the most recent ones was "Functional Programming in Scala"
I have completed studies in Electronic Engineering, both in Spain and for one year in the United States.
I have completed studies in Electronic Engineering, both in Spain and for one year in the United States.
Experience / Qualifications
As I have already mentioned in the description, I have more than ten years of experience as a programmer, especially with bash, C, and Java languages.
Age
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
The class is taught in
Spanish
English
Skills
Availability of a typical week
(GMT -05:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Good-fit Instructor Guarantee