facebook

Discover the Best Private Software Engineering Classes in Kiev

For over a decade, our private Software Engineering tutors have been helping learners improve and fulfil their ambitions. With one-on-one lessons at home or in Kiev, you’ll benefit from high-quality, personalised teaching that’s tailored to your goals, availability, and learning style.

search-teacher-icon

Find Your Perfect Teacher

Explore our selection of Software Engineering tutors & teachers in Kiev and use the filters to find the class that best fits your needs.

chat-icon

Contact Teachers for Free

Share your goals and preferences with teachers and choose the Software Engineering class that suits you best.

calendar-icon

Book Your First Lesson

Arrange the time and place for your first class together. Once your teacher confirms the appointment, you can be confident you are ready to start!

0 teachers in my wish list
|
+-

1 software engineering teacher in Kiev

Trusted teacher: This class offers a broad range of STEM topics. The material will be individually tailored. Hobbyists, school and university students, as well as industry professionals may all find valuable topics. I’ve always had a wide range of passions, and I love to keep my passion alive, both through my career, and through sharing knowledge at all levels of study. After graduating with my degree in Aerospace Engineering I began work in industry, and I have continued education as a hobby of passion. As for lesson style I’m a believer in learning by doing, failing, and doing some more. So if that means you’re already taking a course and and need help with an assignment or understanding some material you have on hand, great! We can work on it and discuss together. If not I’ll likely bring some resources that I enjoyed when going through these topics, or some challenge problems for us that just might spark an enlightening discussion. Mathematics: - Algebra - Geometry & Trigonometry - Calculus Fundamentals - Multivariate Calculus - Linear Algebra - Differential Equations - Numerical Methods - Statistics - Applied Mathematics - Real Analysis Physics: - General Classical Physics - Electricity and Magnetism - Circuit Analysis - Newtonian Mechanics - Statics and Structures - Thermodynamics - Fluid Dynamics - Finite Element Analysis - 6-DoF Rigid Body Dynamics - Orbital Mechanics Computer Science - Introductory Topics - Discrete Mathematics - Programming - Java Matlab and C languages - Algorithms and Data-structures - OOP Best Practices and API Design - Software Architecture - Career and Interview Preparation General Engineering - Software Tools - Testing and Analysis - Systems Engineering - Modeling and Simulations - Control Systems General Academic Support - Test Preparation - Homework and Study Help - Learning Strategies - Project Design - Technical Writing & Communication — Just More On My Background — Why am I offering these subjects specifically? Good question! Here’s more on my qualifications than you ever hoped to hear. My area of specialization has predominantly been physics based simulation, for aerospace vehicle dynamics. Design and analysis of these requires well optimized numerical methods. The wide range of physics present in an aerospace vehicle means a collection of both different physics subdomains and numerical methods, since certain physical phenomena are governed by math relations that don’t necessarily behave just the same way, and nearly just as importantly, they may occur at different size scales. These separate phenomena then need to be integrated into a full system for simulation. The amount of logic and data required can both get quite large, meaning abstraction of reusable subcomponents and design of clean extensible APIs is needed for both new system designs, and even for the maintainability of just a single integrated system. Furthermore simulation of a full aerospace vehicles requires a system architecture with data processing and flow between subcomponents that can occurs in real time and with redundancy. Having sufficient scalability consistency reliability and reusability/maintainability for all of this requires a well designed high level software architecture. This focus on software engineering despite being in predominantly physics based field for most my education and career slowly but surely lured me into a full Tech job. Now I’m here available to you with a passion for both fields, in addition I bring some fresh insight to those thinking about breaking into the booming IT industry here in Kyiv.
Physics · Math · Software engineering
Meet even more great teachers. Try online lessons with the following real-time online teachers:
English for Software Developers, Engineers & Tech Professionals Improve your communication in meetings, stand-ups, technical discussions and interviews. Many developers have strong technical skills but struggle to communicate confidently in English during real workplace situations. Perhaps you can write code easily, but find it difficult to: • Explain technical solutions clearly • Participate confidently in Agile ceremonies • Speak up during sprint planning and retrospectives • Communicate with Product Owners and stakeholders • Present ideas to customers or leadership teams • Handle technical interviews in English • Write professional emails, tickets and documentation • Work effectively in international teams That's where I can help. As a former Programme Manager with extensive experience leading international technology teams, I understand both the technical and business sides of software delivery. My coaching focuses on real-world situations, including: Daily stand-ups Sprint planning Retrospectives Backlog refinement Technical design discussions Architecture reviews Incident and problem management Stakeholder communication Project updates Technical interviews Career progression conversations Typical students include: • Software Developers • Senior Engineers • Technical Leads • QA Engineers • DevOps Engineers • Product Owners • Scrum Masters • Engineering Managers Lessons are practical, personalised and based on your actual work situations rather than generic textbook exercises. Whether you work with Java, Python, .NET, SAP, Cloud, AI, Data Engineering or any other technology stack, the goal is the same: To help you communicate clearly, confidently and professionally in English. Book lessons and let's identify the communication skills that will have the biggest impact on your career.
Business skills · Software engineering
Trusted teacher: Are you looking to learn programming, strengthen your computer science concepts, or explore Artificial Intelligence and Machine Learning? I offer personalized lessons designed for school students, university students, and professionals who want to build practical skills and real-world understanding. As an MSc Artificial Intelligence student and AI/ML Engineer, I have experience working on real AI systems involving Machine Learning, Large Language Models (LLMs), Knowledge Graphs, OCR systems, backend development, and full-stack applications. I am also an experienced tutor who has been teaching students since 2022 through both online and in-person learning environments. I have taught students on platforms online tutoring platforms, where I have helped learners across different subjects including programming, English, and Urdu while maintaining strong student feedback and ratings. Additionally, I currently support students at Ohm Gymnasium Erlangen, where I assist students with mathematics, programming, and English learning activities. Subjects I can teach include: • Programming: Python, Java, C/C++, JavaScript • Computer Science fundamentals • Data Structures & Algorithms • Object-Oriented Programming (OOP) • Databases and SQL • Web Development (Django, Flask, React, MERN) • Artificial Intelligence & Machine Learning • Deep Learning and Generative AI • English language support (IELTS qualified, C1 level) • Mathematics support • Microsoft Office tools (Word, Excel, PowerPoint) • Academic assignments and project guidance • Interview preparation and coding practice My teaching approach focuses on: ✓ Learning concepts step-by-step ✓ Practical coding exercises and projects ✓ Real-world examples and applications ✓ Interactive problem solving ✓ Personalized guidance based on your level and goals Whether you are starting from scratch or preparing for advanced topics, lessons are tailored to help you build confidence and develop strong technical skills.
Computer science · Computer programming · Software engineering
Showing results 1 - 1 of 11 - 1 of 1

Our students from Kiev evaluate their Software Engineering teacher.

To ensure the quality of our Software Engineering teachers, we ask our students from Kiev to review them.
Only reviews of students are published and they are guaranteed by Apprentus. Rated 5.0 out of 5 based on 1 review.

SAT Mastery: Tailored Preparation for English and French Speakers of All Levels (Kigali)
Mathias
rating star
rating green star
The lessons meet my needs thanks to concrete examples.
Review by CHRISTIAN
map iconMap