from4.47EUR/ h
Develop mobile applications using Java and Kotlin , Android Studio .
Hello, this class is for learning to develop Android applications using the Java and Kotlin languages, and learning all the basics and all modern technologies.we will using in this class Android Studio to develop Apps , and in first we will learn java as a programming language , and complete course using kotlin language .
Be Carful to sure that you have Strong internet connection .
Extra information
Tools : Android Studio .Be Carful to sure that you have Strong internet connection .
Location
At teacher's location: مكتبة كرنفال, Hadayek Al Ahram, Kafr Nassar, Al Haram, Egypt






|
Use ctrl + wheel to zoom!
Ask a question
Send a message explaining your needs and Mohamed will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | Friday at 0:00 | Saturday at 0:00 | |||||
1 | Friday at 1:00 | Saturday at 1:00 | |||||
2 | Friday at 2:00 | Saturday at 2:00 | |||||
3 | Friday at 3:00 | Saturday at 3:00 | |||||
4 | Friday at 4:00 | Saturday at 4:00 | |||||
5 | Friday at 5:00 | Saturday at 5:00 | |||||
6 | Friday at 6:00 | Saturday at 6:00 | |||||
7 | Friday at 7:00 | Saturday at 7:00 | |||||
8 | Friday at 8:00 | Saturday at 8:00 | |||||
9 | Friday at 9:00 | Saturday at 9:00 | |||||
10 | Monday at 10:00 | Tuesday at 10:00 | Wednesday at 10:00 | Thursday at 10:00 | Friday at 10:00 | Saturday at 10:00 | Sunday at 10:00 |
11 | Monday at 11:00 | Tuesday at 11:00 | Wednesday at 11:00 | Thursday at 11:00 | Friday at 11:00 | Saturday at 11:00 | Sunday at 11:00 |
12 | Monday at 12:00 | Tuesday at 12:00 | Wednesday at 12:00 | Thursday at 12:00 | Friday at 12:00 | Saturday at 12:00 | Sunday at 12:00 |
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 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
100% Satisfaction Guarantee
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 August 2023
- Google connected
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | Friday at 0:00 | Saturday at 0:00 | |||||
1 | Friday at 1:00 | Saturday at 1:00 | |||||
2 | Friday at 2:00 | Saturday at 2:00 | |||||
3 | Friday at 3:00 | Saturday at 3:00 | |||||
4 | Friday at 4:00 | Saturday at 4:00 | |||||
5 | Friday at 5:00 | Saturday at 5:00 | |||||
6 | Friday at 6:00 | Saturday at 6:00 | |||||
7 | Friday at 7:00 | Saturday at 7:00 | |||||
8 | Friday at 8:00 | Saturday at 8:00 | |||||
9 | Friday at 9:00 | Saturday at 9:00 | |||||
10 | Monday at 10:00 | Tuesday at 10:00 | Wednesday at 10:00 | Thursday at 10:00 | Friday at 10:00 | Saturday at 10:00 | Sunday at 10:00 |
11 | Monday at 11:00 | Tuesday at 11:00 | Wednesday at 11:00 | Thursday at 11:00 | Friday at 11:00 | Saturday at 11:00 | Sunday at 11:00 |
12 | Monday at 12:00 | Tuesday at 12:00 | Wednesday at 12:00 | Thursday at 12:00 | Friday at 12:00 | Saturday at 12:00 | Sunday at 12:00 |
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 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
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
You are here
Similar classes
Java Training Course / Tuitions / Beginner and Intermediate
Java is one of the most important of all computer programming languages. But learning Java can seem like a daunting task. Not any longer! In this course I will train you well in Java Programming step-by-step. Starting from basis right through the more advanced topics. No prior knowledge is required.
Course outlines:
- Objected Oriented Programming concepts (OOPS)
- Core Java Programming Introduction of Java
- Data types and Variables
- Methods
- Control Flow Statements
- Operators and Expressions
- While and do-while Loops
- Object-oriented Programming
- Objects and classes
- Using Java Objects
- Java Files and I/O
- Interfaces and Abstract Classes
- Inner Classes
Java Course – Learn to code and master object-oriented programming
Do you want to learn Java or improve your object-oriented programming skills? I offer courses adapted to your level, from beginner to advanced.
👉 Introduction to Java and Object-Oriented Programming
👉 Syntax, control structures and collections
👉 Design and development of Java applications
👉 File, database and API management
👉 Support for your projects and preparation for exams
Personalized courses, interactive teaching and practical exercises for effective learning. Available online or in person. Contact me to start your Java training!
Fun with Code: Learn Programming and Data Structures from A to Z
Welcome to Fun with Code! In this course, we will learn how to code step by step using Java, C++, or JavaScript. We will start with the basics, like writing simple programs, and go all the way to important topics like arrays, stacks, queues, and array lists.
I always begin each lesson with a fun or real-life example to make things easier to understand. Then I explain the main topic in a simple way. After that, I’ll show you how to write the code, and then you’ll try it yourself.
In every class, you’ll be involved. You’ll answer questions, write code, and really learn by doing. My goal is to help you feel confident and enjoy programming. We will learn together, from the basics to building real coding skills.
Let’s have fun and start coding!
Programming Fundamentals for University (Python / C++)
Programming concepts often feel abstract until you put them to work on real problems.
In these classes we dive straight into code writing, testing, and debugging together, so that every new idea is anchored by hands-on practice.
Whether you are learning your very first loops, optimising algorithms for a university assignment, or polishing thesis code, we will adapt the pace and depth to your current level.
Java Programming Classes – From Beginner to Advanced
Do you want to learn Java from scratch or improve your knowledge? I'm Ariel, a computer science graduate with over 10 years of experience in software development and teaching. I offer personalized, practical classes tailored to your level.
🔹 What can you learn from me?
Java Fundamentals (Variables, Types, Control Structures)
Object-oriented programming (OOP)
File handling, exceptions, collections
Graphical interfaces (JavaFX, Swing)
Connecting to databases with JDBC
Development of complete projects step by step
Preparation for exams, training courses (DAW/ASIR), technical interviews or practical work
🎯 Methodology
Clear explanations and real examples
100% practical learning
Possibility to work on your own projects or tasks
Online classes (via video call + shared screen) or in-person classes in Huelva
👨💻 For students, adults, or professionals who want to get started or advance with Java in a guided way.
📆 Flexible schedules
📩 Write me without obligation and tell me what you need. Let's code together!
Programming in Java, C++ or advice for startups/entrepreneurs
Hi, I'm Chaime and for the last 25 years I've led various tech teams in the games industry (17 years at Guerrilla Games, Killzone and Horizon), Codemasters (F1) and various large and small companies.
I specialize in front and backend work and UI.
Thanks to my extensive experience, I can teach almost anyone how to program or advise them on making the right choices. In my work, I've trained many new employees and gained sufficient experience to find the right tone and method for each individual.
Greeting,
Chaime
Android App development using Kotlin, Flutter and Firebase
Android app development is one of the most in-demand skills in today’s tech industry. As a mobile developer, you'll need to understand how to build modern, scalable apps from the ground up — and this class is designed to help you do just that.
In this course, you’ll learn how to build Android apps using real-world tools like Kotlin and Flutter. You'll explore UI design, user interaction, Firebase integration for backend services, and app deployment techniques. Whether you're a beginner or looking to strengthen your fundamentals, this class will give you hands-on experience in creating powerful mobile applications.
By the end of this course, you'll be able to confidently build and publish Android apps, use Firebase for authentication and database storage, and apply best practices to write clean, efficient code.
Make your own fun Android apps with MIT App Inventor (adults)
MIT App Inventor is a visual programming environment that enables everyone to build apps for smartphones and tablets.
The course for beginners does not require any previous programming experience. It starts with an introduction to the App Inventor interface. Then, after Event-Driven Programming is explained, learners will discover the available command blocks which they will have to combine to make their own apps. During this course, learners will have the opportunity to use their imagination and practise analytical and critical thinking to create their own apps such as animations, games, quizzes, tourist guides or drawing apps.
This course also aims to engage intermediate or even advanced App Inventor programmers who can build on their previous experience to create more sophisticated apps.
The content and pace of the course is adapted to the age and needs of the learners.
Java | Programming | IT Project help | HTML | Java Script
I am a Software Engineer with more than 12 years of experience. I love to teach and share my experiences.
If you want any help with Java or any other programming language, I can assist you with it.
Web Application Development is also my expertise. I can guide you to build a successful web application.
🎓 Academic Support – 📘 Maths from Secondary to Bachelor’s Degree & 💻 Programming in C, C++, Python and Java!
Do you need a boost in mathematics to better understand lessons, pass your exams or prepare for a competition? Do you want to learn to program in C, C++, Python or Java to develop skills sought after in the digital world?
This comprehensive and personalized academic support program is designed to meet your needs and help you succeed!
💡 Why Choose this Program?
This course offers tailor-made support, adapted to your level and your objectives:
🎯 Progress in mathematics by strengthening your foundations and mastering advanced concepts.
💡 Understand theoretical concepts in depth to better apply them in exercises and problems.
💻 Learn to program in C, C++, Python and Java with clear explanations and practical exercises.
🚀 Develop essential skills in algorithms and computer problem solving.
🎓 Effectively prepare for your exams (Bac, Licence, competitive exams) thanks to targeted revisions and practice subjects.
With a caring educational approach, this course helps you gain confidence and achieve your academic goals.
📘 Mathematics – From Secondary to Bachelor
Mathematics is the key to academic success in many scientific and technical fields.
This module covers:
Secondary Level (Middle and High School):
Arithmetic, fractions, percentages, proportionality.
Algebra: Equations, inequalities, functions (linear, quadratic, exponential, logarithmic).
Geometry: Theorems, trigonometry, analytical geometry.
Statistics and probability: Analyze data, calculate probabilities.
Preparation for exams: Brevet, Bac, entrance exams for grandes écoles.
University Level (Bachelor):
Differential and integral calculus: Derivatives, integrals, sequences and series.
Linear Algebra: Matrices, vectors, systems of linear equations.
Advanced Probability and Statistics: Random variables, probability laws, estimation and hypothesis testing.
Numerical analysis: Methods for approximate resolution of equations and systems of equations.
Discrete Mathematics: Graphs, Boolean logic, combinatorics.
This module offers progressive exercises, clear explanations and detailed corrections to understand in depth and train effectively.
💻 Programming – C, C++, Python and Java
Mastering programming is a major asset for success in the digital and technological field.
This module covers the fundamentals of programming to enable you to:
Understand algorithmic logic and computer problem solving.
Master the syntax of the C, C++, Python and Java languages.
Writing your first programs: Variables, conditional structures, loops, functions.
Work on practical projects: Calculator, data management, simple games, sorting and searching algorithms.
Develop advanced skills:
Object-oriented programming (C++, Java): Classes, inheritance, polymorphism.
Memory management (C, C++): Dynamic allocation, pointers.
File manipulation: Reading and writing data.
Data structures: Lists, stacks, queues, binary trees.
Code optimization for faster and more efficient programs.
This module offers concrete examples, practical exercises and motivating projects to help you learn while having fun while developing skills useful in the professional world.
🎯 Interactive and Motivating Teaching
Dynamic online courses: Learn from home in an interactive format with audio and screen sharing.
Tailor-made method: The courses are designed according to your level and your objectives for learning at your own pace.
Practical exercises and concrete projects: To apply theoretical concepts and develop your skills.
Personalized monitoring: Regular support to monitor your progress and adapt the program to your needs.
Encouragement and motivation: A positive approach to building your confidence in your abilities.
🔔 For Who?
This program is aimed at:
High school students wishing to strengthen their foundations in mathematics or learn to program.
University students in science or computer science looking to deepen their knowledge of math and programming.
Candidates for exams and competitions preparing for the Baccalaureate, a License, or entrance exams to the grandes écoles.
Programming enthusiasts wanting to learn the fundamentals of C, C++, Python or Java.
Adults in professional retraining wishing to acquire programming skills.
🚀 Ready to Succeed?
Join the "🎓 Academic Support – 📘 Maths from Secondary to Bachelor & 💻 Programming in C, C++, Python and Java!" and benefit from personalized support to achieve your goals.
Whether you want to improve your grades, pass your exams or develop programming skills, this program will give you knowledge, confidence and motivation.
Register today and take the first step towards success!
Java Fundamentals: From Beginner to Developer in 360°
Java is an essential object-oriented programming language in the world of software development. This foundational course will guide you through the key concepts of Java, starting with basic syntax and control structures (loops, conditionals). You will then discover the principles of object-oriented programming: classes, objects, inheritance, polymorphism, and encapsulation. The course also covers exception handling, Java collections (ArrayList, HashMap), and interfaces. Through practical exercises and real-world projects, you will learn how to write clean and maintainable code. Special attention will be paid to good development practices and Java naming conventions. By the end of the course, you will be able to design and develop simple yet functional Java applications, laying the foundation for more advanced development.
Basic Computer Programming. Python, C ++
This class is for anyone who wants to enter the world of computer programming, or those first semester engineering students who are becoming familiar with these languages.
- I want to develop in the student the logic to communicate with the computer so that he can create programs and awaken his creativity.
- I think that computer programming has too wide a field of application, which makes it almost useful for anyone in today's technological world to know how to program.
- Programming is not only useful but fun and can help us understand concepts from other areas or from life itself.
Oracle Certified Tutor/Trainer For Java, Python and Web with 300+ Reviews
- B.tech and M.tech in Computer Science
- Worked as a Software engineer in Virtusa Corp & DIGIDEZ
- More than 6 years of teaching experience
- Oracle Certified Developer
- Helped students placed in FAANG
Featured Review :
Been trying to learn Java on my own for about 1 year and I couldn't get a grasp on it. Aniket make learning Java a fun experience and challenges you to think for yourself to reinforce the concepts you've learned. I am truly excited for our meetings and he makes time go by so fast that I'm upset when they end. Great teacher and he is genuinely passionate about your success. If I could give him more stars I would!!!
Thanks
Aniket
Computer Basic to Front End, Back End, App Development, Services and Testing etc
I am Professional Full Stack Developer from last 14+ years. I can teach you all cool Stuff about Computers and Computer Programming. You can learn from basic to professional level.Following Topics Which I can teach you.
Front End: HTML, HTML5, CSS, CSS3, BootStrap,JavaScript, Angular JS, Angular 2+, React Js,Jquery,Ajax, Vue JS, redux
Back End: C, C++, DataStructure,OOPS, Java, J2EE,Hibernate, Spring, spring boot,Struts,Wicket, microservices, ShellScripting,PHP, Node JS, Expres js,Docker, AWS, Azure, ELK, azure DevOps
App Developement : Android, Hybrid App Development(Cordova, Ionic)
Services: REST, SOAP
Testing: Junit, Selenium
Database: MySql, Oracle, DB2
OS: Windows, Linux, Ubntu, Unix
Others: Artificial Intelligence(API AI/Dialog-flow), Web Crawling, Web Scrapping, Maths, Science, Game development
PROGRAMMING LANGUAGES LIKE C++, C AND PYTHON, BASIC WEB DEVELOPMENT
Programming is a must have skill in today's world. We all are witnessing the shift to virtual world. Programming is the future of world. It enables us to develop online solutions such as mobile applications, website and much more. PROGRAMMING in itself is part of our day to day life. C++ and C are mainly used to build the games and other applications in which time plays a major role. Python is human friendly and easy to use language. We have wide variety of functions which makes it even more usable in todays world.
For web development we can cover HTML wordpress CSS bootstrap java script in front end and for API we can have session on Django.
For the languages the class can be opted for beginners intermediate and advanced level depending upon requirement. Regular assessment is also done to check the level of unserstand and improve the areas which are lacking behind.