FavouritesAdd to Wish List
FavouritesAdd to Wish List
from60.53CAD/ h

Java/kotlin/javascript/nodejs programming GROUP / PERSONAL lessons.

Programming classes. Java, kotlin, javascript, nodejs, web development, algorithms, basics.

ENGLISH/RUSSIAN.

Personal / group trainings. Online, Offline in Vienna on demand.

Personal approach with practical results in a few months, ready-for-industry starter in 6 months.

Location

Online via webcam

General info

Age:
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level:
Beginner
Intermediate
Advanced
Duration:
60 minutes
120 minutes
The class is taught in:English, Russian

About Me

- Organized
- Consistent
- Friendly
- Tech-educated
- A little bit tech-nerdy.
- Open-minded
- Creative
- Open for new educational formats
- Have personal and group experience with people in different age

Education

Kharkiv national college of culture
RCNIT web development courses
Kharkiv national University of Radioelectronics
Kharkiv national University named after V.N. Karazin

Experience / Qualifications

I'm an experienced software engineer with 10+ years in industry and big teaching experience(5+ years for now). I'll be happy to find and teach motivated people to join the industry.

Ask a question

Send a message explaining your needs and Ruslan will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4              
5              
6              
7              
8              
9              
10              
11              
12              
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00  Saturday at 17:00  Sunday at 17:00
18              
19              
20              
21              
22              
23              
from C$60.53Online via webcam

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Online reputation

  • Instructor since September 2021
  • Google connected

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4              
5              
6              
7              
8              
9              
10              
11              
12              
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00  Saturday at 17:00  Sunday at 17:00
18              
19              
20              
21              
22              
23              
from C$60.53Online via webcam

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Share


Oussama
Mastering Web Development: From Fundamentals to Advanced Techniques
Hello everyone ! I'm oussama, a web developer and certified Python instructor with 1 year experience as a fullstack developer. I am passionate about programming and love teaching students of all skill levels how to create professional websites. I've helped many students develop their programming skills, from beginners to advanced levels, and I'd love to help even more people achieve their web development goals. With a solid background in programming and development, I am able to provide my students with theoretical and practical training in algorithms and data structures, as well as in website development languages such as HTML, CSS, JavaScript , React JS, Bootstrap and others. My classes are designed to meet the individual needs of each student and are suitable for different learning styles. Whether you are just starting out or looking to improve your developing skills, my classes can help you achieve your career goals. Do not hesitate to contact me for more information on my web development courses. I look forward to helping you become a competent web developer and succeed in this exciting field!

Brahim
JAVA/JEE and Frameworks Course from beginner to expert
Course in standard java and/or entreprise java programming and/or frameworks used in the most java projects. The course takes place in a theoretical course format, followed by small practical exercises and will be finalized by a mini-project that encompasses all that is seen in the course. We use the n-tier architecture under heavy applications or web applications.

Bassem
Backend development with Java and Spring Boot - all levels
Learn how to create applications using Java/Spring boot platform. Learn to code in Java 1 Create Restful apis. Learn how to use Jpa, hibernate and spring data jpa to manage data in database. Learn backend coding best practices. Learn about event driven architecture and Kafka. Learn how to write unit and integration tests for your applications.

Miron
Programming with Python (Chatbots, Web Applications, AI ... )
Welcome to the exciting world of Python, where coding dreams come to life! 🐍💻 In this captivating class, you'll embark on a coding journey like no other. Whether you're a beginner or an aspiring Python pro, I'm here to guide you step-by-step through the language's wonders. Together, we'll dive into Python's syntax, data structures, and functions, mastering the art of problem-solving along the way. Prepare to create mesmerizing projects, from simple games to interactive chatbots, and explore the realm of web development. No matter your age or experience, this class is designed to inspire, challenge, and empower you. So, let's embark on this incredible coding adventure and turn your Python dreams into reality! 🚀🌟

Nima
Computer programming and Web development from beginner to advanced
These are the course lists: * Python for beginners * Python for seniors * Java for beginners * Java for seniors * C# for beginners * Basics of Javascript and Node.js * Full stack Web Development (Vue.js & Django) * Front-End Development (Vue.js) * Back-End Development (Django) * Dev-Ops * Docker II will convey my experience of working in these topics, so you can find out about what is the working future of your course.

Abdelhak
Computer engineer with more than 15 years of experience specializing in Java, javascript...and open source technologies.
Hello everyone, I am delighted to be here today to introduce myself as a trainer. As a computer engineer with over 10 years of experience, I have worked in various industry sectors. During my career, I have developed strong skills in Java and web programming, and I am passionate about sharing my knowledge with you and putting my professional experience and technical skills to use in this role. course: - Java - Javascript - Angular - Spring/Spring boot/Spring data JPA, Spring batch - Hibernate - REST API

Timothée
Web development course - beginner or support/coaching
I propose to support any student interested in learning web development with a "learning by doing" methodology inspired in particular by the 42 programming school. No prior knowledge is necessary, only motivation (there is a lot things to learn!) You will learn : - HTML, the language that describes what elements are present on a web page - CSS, which allows you to specify the appearance of the elements present - JavaScript (browser side): a programming language to make our page interactive - server-side JavaScript with Node.js: how to program a server that will respond to visitor requests I will emphasize the fundamental developer tools: the command line, git, and text editors, as well as good practices for writing readable code. I will provide progressive exercises, then we can quickly think together about a concrete website project of your choice, according to your interests, which we can develop together. I will be your tutor throughout your progress and progress.

Mathieu
Wordpress private lesson - From beginner to expert
With 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups. In the training program, you will learn to: - Install, configure, and deploy WordPress sites - Develop custom Wordpress themes and plugins - Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket... - Create custom post types and tailor-made taxonomies - Develop pages using the right methods in HTML, CSS, Javascript & PHP - Administer a site database - Contribute to the good natural referencing (SEO) of your site - Use WP-Cli to speed up the maintenance of your sites - Use Docker to containerize your local/prod projects and facilitate their management - Administer your WP sites the right way - And much more... For any questions, you can contact me by PM. See you soon, Matthew

Mateusz
Become a Web Developer with an emphasis on Frontend Web Development.
If you want to quickly and effectively become a Web Developer, then you’re in the right place! I offer a practical explanation of all the skills and tools necessary to become a Web Developer with an emphasis on Frontend Web Development. 

What is Frontend Web Development?

 It Is the design and implementation of graphical user interfaces, necessary for the creation of websites and applications. In practice: designing a page layout, displaying of information and graphical media, data management and allowing user interaction via buttons, forms, links, etc.

 I’ve been a Frontend Web Developer for the past 8 years. I deal with the aforementioned topics on a daily basis and in my free time I help others on joining this career path. I focus on the abilities that are currently of interest to potential employers.

 My course is not set in stone and its primary goal is to: 
- quickly establish which path you want to take (Frontend has many subspecialties) 
- making that vision a reality in the shortest possible timeframe

 Below is my recommendation of the topics, that I will help you master, split into 3 sections with an increasing level of difficulty.

 Module 1 - introduction, understanding the basics and preparation for future study
 - HTML - learn the technical structure of simple websites
 - CSS - learn how to apply styles and layouts to your projects and display them properly on different devices 
- JavaScript - you will gain basic knowledge, that will allow your project to become interactive

 Module 2 - tools and tech needed to work on industry-level projects 
- frameworks used to create complex pages. There are many options, I suggest React and/or Wordpress
 - Git versioning system - simplifies the workflow, necessary when working in a team 
- testing: an introduction to testing tools which will ensure that your apps are stable and run smoothly 

Module 3 - more specific topics, that will surely impress a potential employer. Moreso than in other modules, the content of this one is entirely dependent on your preferences, here is a short overview of potential topics:
 - search engine optimisation (SEO)
 - hosting a website on a server
 - advanced data management tools/techniques (e.g. Redux) 
- implementation of tracking systems (Google Analytics, Google Tag Manager) 
- website security best practices 
- correct implementation of cookies 
- user account management, authorisation, registration, logging in
- ChatGPT and other AI tools that can help you become a better programmer 

Thanks for reaching the end of my offer. Get in touch!

Reza
HTML5 Course for Beginners and Intermediate Web Enthusiasts
The foundation of web development lies in HTML. To start building your website from scratch, you'll need to learn HTML. I have been an enthusiastic HTML programmer since the early days of the web. In my course, you will not only learn how to create responsive websites but also get familiar with the basics of relevant technologies such as PHP and MySQL.

Roberts
🚀 Code Fun for Kids & Teens! 🌈 Create Games, Websites and Prepare for the Future. Python, HTML, CSS and Javascript.
🚀 Code Fun for Kids & Teens! 🌈 Do you want your child to be excited about coding? Do you want them to start a top-paying career at a young age? Dive into the awesome world of coding! 🤖 My skills are all about: 🎨 Creative approach: Turn your cool ideas into digital magic! 🧠 Think Smart: Solve puzzles, build logical brains! 🎮 Game Time: Create your own games, be the boss! 🌐 Web Wizards: Learn easy web stuff - HTML, CSS, and more to build awesome websites! 🚀 Ready for Tomorrow: Get superpowers for the digital world! Let's code for fun and future success! 🚀 #KidsCanCode #TechForTeens #CodingAdventure

Ilias
Java Programming Fundamentals in Alice and Eclipse (adults)
This course aims to engage learners with little or no programming experience to create Java programs. Participants are introduced to object-oriented programming concepts, terminology and syntax, and the steps required to create basic Java programs using the Alice and Eclipse interactive development environments. Hand-on practice enables learners to experience the power of computer programming. The JavaTM programming language can be challenging for computer programmers with limited or no experience in object-oriented programming. To provide an easy introduction to Java, Alice is explored first in this course, so that fundamental principles and skills are established using 3D animations in a fun, visually rich environment. When learners become familiar with the concepts of object-oriented programming, they can proceed with the Eclipse integrated development environment (IDE), which is widely used in computer programming. It contains a basic workspace and an extendable plug-in system for customising the environment. The content and pace of the course is adapted to the age and needs of the learners.

Tim
Personalized computer courses according to interests
24-year-old independent computer scientist, specialized in the development of applications and the creation of video games, offers personalized courses according to your interests and needs, in all areas of computer science for beginners and intermediates, and in the areas of development web and 3D for advanced users. Examples of domains (non-exhaustive, on request): - Programming (Java, C++, Python, Javascript, PHP, Bash, etc.) - Database (MySQL, PostgreSQL, GraphQL, etc.) - Web (HTML/CSS, Angular, VueJS, Typescript, SCSS, etc.) - Video games (Blender, Godot, Unreal Engine, etc.) - Internet Of Things (Raspberry PI, Arduino, sensors, statistics, etc.) - System (Linux, Virtual Machines, Servers, Docker, etc.) Holder of a CFC in Computer Science since 2019, I continued my training with 2 years at SAE University in Geneva in the field of digital art and video games. I have been working since 2019 for my own IT company which mainly produces websites and development as a service provider for other companies. More than a job, IT is a passion that covers my professional and private projects. Having always had ease in this area, already at school, I helped my classmates, led internships and managed additional courses in programming and mathematics set up for my cadets. I have always enjoyed sharing my knowledge and explaining things. I am a calm, attentive and non-judgmental person. I speak French and English fluently and due to the areas covered, a mixture of the two languages is to be expected.

Omayma
Secondary information (Codage - web development)
Approval of the programmer's performance and effectiveness is sometimes difficult and long without complications. For this reason, I offer programming courses for the following languages: -Python (easy to learn) -Java (more intermediate level to start) -C (too complex without any programming knowledge) If they differ depending on the received programs in pre-correction in the programming tool but also appropriate programming techniques. At the end of these different cycles, the programmer will be able to create the size he wants without any change. It will also be essential when needed on the web.

Mohamed
N+, Linux, Java, C/C++, Dart, Database, CEH, Security
Java lessons include understanding the basics of programming, control flow, handling data, objects, and exceptions. Teaches user interface development and advanced concepts in Java programming. Oracle Database lessons provide a comprehensive and in-depth understanding of data management concepts using the Oracle Database system. The course covers topics such as database design, managing tables and indexes, and advanced SQL queries. The program also includes studying security and data protection, optimization and performance improvement using various Oracle tools. Allows students to understand how to effectively create and maintain Oracle databases, as well as learn to use graphical data management tools and SQL commands to perform basic and advanced tasks. Information security focuses on protecting information from cyber threats. Covers topics such as securing networks and data, penetration testing, and managing digital identities to enhance digital security.