Nour
Trusted teacher
FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
FavouritesAdd to Wish List
from26.12USD/ h

Java Programming langage for beginners : learn by coding

Learn the fundamentals of Java 8.0
Work with primitive types and expressions
Work with non-primitive types (classes, structs, arrays and enums)
Learn the difference between value types and reference types
Control the flow of programs using conditional statements
Use arrays and lists
Work with files and directories
Work with text
Work with date and time

Location

At student's location: Around Casablanca, Morocco

|
Use ⊞+wheel to zoom!
+

General info

Skills:

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

The class is taught in:

French, English, Arabic, German

About Me

Translated using Google Translate. Click to view original.
An engineer / researcher who looks for giving an absract image of computing world by giving a very simple examples and technics which help any one (old or teenager) to understand computer science

Education

Translated using Google Translate. Click to view original.
holder of many diplomas such as: DUT / DEUG / LF / LP and a master degree in Internet of things and mobile systems, im preparing my Phd in discret mathematics and algorithms optimization

Experience / Qualifications

Translated using Google Translate. Click to view original.
working as software engineer in many companies such as Perfect Shore / Atos
now im working as R&D engineer (full stack) at Cdiscount

Reviews (1)

Cours excellent et pédagogique
In this course you will learn discrete mathematics and study mathematical logic, mathematical proofs, set theory, functions, relations, graph theory, number theory as well as combinations and permutations. Each chapter of the course can be taken independently if required, and each chapter covers all of the listed topics in details so you will study everything that is necessary and in the order that most suits you as a student. As students usually come to this course for specific topic(s) and exercises, here is the comprehensive list of what you will learn from each chapter of this course: Logic: Propositions, Connectives, Truth Tables, Logic Gates, Conditional and Biconditional Propositions, Rules of Inference, Predicates and Quantifiers Proofs: Direct and Indirect Proofs, Proof by Induction and other Methods of Proof Sets: Sets and Number Sets, Complement Sets, Cartesian Product, Operations, Boolean Algebra and De Morgan's Law Functions and relations: Ordered Pair, Dom, Range, Inverse Relations Graphs: Simple and Complete Graph, Bipartite Graph, Paths and Circuits, Euler Circuit and Euler Path, Hamiltonian Circuit and Hamiltonian Path, Trees Numbers: Divisibility and Division Algorithm, Euclidean Algorithm Combinatorics: Combinations, Permutations, Fundamental Principle of Counting
Learn the fundamentals of C# Work with primitive types and expressions Work with non-primitive types (classes, structs, arrays and enums) Learn the difference between value types and reference types Control the flow of programs using conditional statements Use arrays and lists Work with files and directories Work with text Work with date and time Debug C# applications effectively
Learn all Important Concepts of C Understand Keywords, Variables and Data Types Understand Comments and Operators Implement Statements Apply Loops Implement Functions Use Arrays Apply Pointers Use String and Method Understand File Handling Complete Projects
I offer support courses in programming languages C, C ++, Java for beginners the course will begin with the architecture of computers to fully understand the world of computing C course: initiation + data structures + system programming C ++ course: initiation + data structures + ... Java: initiation + initiation the OOP + .....

Ask a question

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

Availability of a typical week

MonTueWedThuFriSatSun
7            Saturday at 7:00  Sunday at 7:00
8            Saturday at 8:00  Sunday at 8:00
9            Saturday at 9:00  Sunday at 9:00
10            Saturday at 10:00  Sunday at 10:00
11            Saturday at 11:00  Sunday at 11:00
12            Saturday at 12:00  Sunday at 12:00
13            Saturday at 13:00  Sunday at 13:00
14            Saturday at 14:00  Sunday at 14:00
15            Saturday at 15:00  Sunday at 15:00
16            Saturday at 16:00  Sunday at 16:00
17            Saturday at 17:00  Sunday at 17:00
18            Saturday at 18:00  Sunday at 18:00
19            Saturday at 19:00  Sunday at 19:00
20  Monday at 20:00  Tuesday at 20:00  Wednesday at 20:00  Thursday at 20:00  Friday at 20:00  Saturday at 20:00  Sunday at 20:00
21  Monday at 21:00  Tuesday at 21:00  Wednesday at 21:00  Thursday at 21:00  Friday at 21:00  Saturday at 21:00  Sunday at 21:00
22  Monday at 22:00  Tuesday at 22:00  Wednesday at 22:00  Thursday at 22:00  Friday at 22:00  Saturday at 22:00  Sunday at 22:00
23  Monday at 23:00  Tuesday at 23:00  Wednesday at 23:00  Thursday at 23:00  Friday at 23:00  Saturday at 23:00  Sunday at 23:00
from $26.12At student's home

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 March 2019
  • Phone number verified
  • Google connected
  • Linkedin connected

Availability of a typical week

MonTueWedThuFriSatSun
7            Saturday at 7:00  Sunday at 7:00
8            Saturday at 8:00  Sunday at 8:00
9            Saturday at 9:00  Sunday at 9:00
10            Saturday at 10:00  Sunday at 10:00
11            Saturday at 11:00  Sunday at 11:00
12            Saturday at 12:00  Sunday at 12:00
13            Saturday at 13:00  Sunday at 13:00
14            Saturday at 14:00  Sunday at 14:00
15            Saturday at 15:00  Sunday at 15:00
16            Saturday at 16:00  Sunday at 16:00
17            Saturday at 17:00  Sunday at 17:00
18            Saturday at 18:00  Sunday at 18:00
19            Saturday at 19:00  Sunday at 19:00
20  Monday at 20:00  Tuesday at 20:00  Wednesday at 20:00  Thursday at 20:00  Friday at 20:00  Saturday at 20:00  Sunday at 20:00
21  Monday at 21:00  Tuesday at 21:00  Wednesday at 21:00  Thursday at 21:00  Friday at 21:00  Saturday at 21:00  Sunday at 21:00
22  Monday at 22:00  Tuesday at 22:00  Wednesday at 22:00  Thursday at 22:00  Friday at 22:00  Saturday at 22:00  Sunday at 22:00
23  Monday at 23:00  Tuesday at 23:00  Wednesday at 23:00  Thursday at 23:00  Friday at 23:00  Saturday at 23:00  Sunday at 23:00
from $26.12At student's home

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


Asmaa
Bioinformatic/bioistatistic_support courses for all levels
Vous êtes un élève (collège /lycée) ou étudiant scientifique, doctorant, médecin, pharmacien, vétérinaire, agronome ou autre profession du domaine des sciences de la santé ou l’agro alimentaire et vous êtes affairé à votre recherche sur une maladie, sur une plante ou sur l’anatomie d'un animal ? ou bien vous êtes centré sur des études de biodiversité, d’épidémiologie, de détection de pathogènes ou détection de contaminants ? Vous souhaitez vérifier vos modèles par les analyses bioinformatiques et biostatistiques afin de réduire le coût et le temps d’expérimentation de vos travaux de laboratoires ? Vous souhaitez vous familiariser aux nombreuses perspectives qu'offrent cette discipline pour mieux comprendre votre cours SVT ou développer et affiner votre recherche, vos publications ou vos rapports d’études et de soutenance ? Vous souhaitez apprendre à utiliser les outils bioinformatique et biostatistiques très puissants et s'initier aux problématiques bioinformatiques et aux moyens informatiques disponibles pour les résoudre ? Vous souhaitez découvrir des approches de Data-mining qui vous permettent d'exploiter les différentes bases de données scientifiques de manière efficace ? Cette formation initiale est donc là pour vous aider à vous lancer, trouver par où commencer et vous donner des indications sur ce que vous pourriez arriver à faire en assez peu de temps grâce à la bioinformatique. Elle est destinée à donner un aperçu concret de l’utilisation de la bioinformatique dans les différents domaines . On vous laisse le bonheur de découvrir ce que peut faire la bioinformatique pour vous !

Michael
Math, Sciences, Computers and software for children, adolescents, adults and seniors
I teach mathematics and science courses for levels: - Primary - Lower secondary - Higher and University Secondary - Central jury I teach computer and software courses: - Programming: Initiation, Beginner, Intermediate - Software: Initiation, Beginner, Intermediate, Experienced Before agreeing on a course, we can discuss the subject to study. In the case of a particular request, we can make a first meeting to discuss the matter to see. If I can help you, we are go! My technique is summarized in 5 steps: - Analysis (of your needs) - Adaptation (to your learning skills) - Motivation - The practice - Repetition

Mohand
Courses in scientific subjects for beginner level up to Bac + 2: Maths - Physics - Chemistry, Computer courses for beginners
Graduated from a Bachelor in Computer Science and Mathematics and Student in Computer Science - I offer tutoring courses, refresher courses to all kinds of students without overloading them, with evaluation of progress over time and provide them with the necessary motivation to continue his efforts individually with advice and documentation resources already tested before, and supplemented with advice and discussions on a good study project that will lead to a successful professional career. Course subjects: Maths, Physics, Computer programming, General computing, Office, Computer science initiation, English.

Pamela
Communicating in the digital age: the basics of e-mailing
Impossible to ignore the tools of the digital age when one wants to trade. This course is for self-employed and freelancers who do not yet master these tools E-mailing, well understood and used in a targeted and responsible way, can transmit your information and solicit your prospects. in a non-intrusive manner and in accordance with the legal provisions on data protection. In 3-45 periods of 1h30, you will have understood the basics and put in place the tools that will allow you to make your first shipment and analyze the impact. NB: The possible purchase of images and the financing of a tool or program for e-mailing is the responsibility of the learner. No course material for this practical training. Choose distance courses to avoid polluting the planet!

Manoj
Computer Basic to Front End, Back End, App Development, Services and Testing etc.
I am Professional Full Stack Developer from last 9 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 9, React Js,Jquery,Ajax Back End: C, C++, DataStructure,OOPS, Java, J2EE,Hibernate, Spring, Struts,Wicket, ShellScripting,PHP, microservices,Node JS, Docker, AWS, Azure, ELK 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

Abderrazzak
IT Support: Algo, Java, C, PHP, Python, UML, PFE
Hello, I'm Abderrazzak, Trainer and Computer Engineer, I offer computer courses and coaching sessions: - Programming (Java, C, C #, PHP, Python) - Supervision of PFE, IT Project and Internship - Assistance in the use of information technologies - Database (MySQL, SQL Server, Oracle, SQL, PL SQL) - Web (HTML CSS JavaScript, Vue JS, PHP, Laravel) - Mobile (Andriod) - Analysis and Design UML and Merise For more info, please contact me

Said
Accelerated computer courses: office automation, programming for all levels, advanced programming
For all levels, I offer programming courses according to your needs: -Web technology. (php, angularjs, javascript, css, html ...) -JAVA / J2EE technology (frameworks: Spring Boot, JPA, hibernate), RMI, Sockets ... -Office (Word, Excel, PowerPoint) -The use of the machine.

Renaud
Learn the tools of Adobe Photoshop CC 2020 software.
Trainer for 10 years, I offer to support you in your learning of Photoshop software by working on concrete examples. My experience as a trainer allowed me to sharpen my teaching techniques. I adapt to the level of the student to help him master the tools offered by this software.

Tresor
Civil Engineer provides courses in network administration
. Civil engineer, holder of numerous network certifications (CCNA, CCNP, CCDP, CICA, CICE, F5), accompanies and supervises students or professionals wishing to obtain their CCNA certification. This course is designed specifically for CCNA applicants and anyone interested in understanding and administering a medium-sized network. This course includes several modules namely: - general knowledge of network services - understanding and configuration of the switches - Understanding and configuring routers -understanding WAN (Wide Area Network) networks

Thales
Comp Sci/Chem/Bio/Math/Science/Phys/AP/SAT/GRE/MCAT/LSAT/GMAT, Ph.D
We offer tutoring in GMAT, MCAT, LSAT, DAT, SSAT, ACT, IGCSE, DAT, GED, TEAS, PSAT, CBEST, PCAT, OAT, CSET, GRE (General Test and Subject Tests), SAT (General Test and Subject Tests), AP courses, IB courses, AP exam prep, TOEFL, TOEIC prep, and in subjects such as Science, Biology, General Biology, Ecology, Microbiolgoy, Zoology, Developmental Biology, Ornithology, Botany, Molecular Biolgy, Genetics, Geology, Economics (Microeconomics, Macroeconomics), Business, Finance, Political Science, Environmental Science, Computer Science, Engineering (Civil Enginerring, Computer Engineering, Electrical Engineering, Materials Engineering, Bioengineering) Psychology, Engineering, Japanese, Chinese, Korean, Biochemistry, Accounting, History, Government, Geography, Math (Algebra, Pre-calculus, Calsulus, Differential Equations, Linear Algebra), English, Physics (General Physics, Modern Physics), Chemistry (General Chemistry, Organic Chemistry, Analytical Chemistry, Physical Chemistry), AP courses including: AP Research AP Seminar Art History Biology Calculus AB Calculus BC Chemistry Chinese Language and Culture Computer Science A Computer Science Principles English Language and Composition English Literature and Composition Environmental Science European History French Language and Culture German Language and Culture Government and Politics - Comparative Government and Politics - US Human Geography Italian Language and Culture Japanese Language and Culture Latin Macroeconomics Microeconomics Music Theory Physics 1 Physics 2 Physics C: Electricity and Magnetism Physics C: Mechanics Psychology Spanish Language Spanish Literature Statistics Studio Art Drawing Studio Art 2D Design Studio Art 3D Design US History World History We offer to tutor from 1st grade to college level. We use Skype and an online whiteboard and all of our tutors have a Ph.D. in their respective field. We have a proven track record with more than 22 years of experience and excellent grades and scores by our students. We have many students in Tokyo, Tsukuba, Sapporo, Sendai, Osaka, Kyoto, Nagoya, Hiroshima, Fukuoka, Okinawa, as well as Taiwan, Taipei, Korea, and Seoul etc. and we would be happy to help you with any subject or test preparation. References are happily given upon request. The rate goes from 3780 yen/hour depending on the level. Thank you.

Fawzi
International freelance trainer offers training on CATIA V5 and Solidworks
Experienced trainer specializing in CAD software (Computer Aided Design) offers its services to professionals and individuals, in terms of training and homework help / technical support on CATIA V5 and / or Solidworks. the content of CATIA V5 or Solidworks basic training (24 hours = 3h x 8 sessions) is as follows: - Introduction to CAD, presentation of the user environment - Creating geometries from sketches - 3D modeling of prismatic parts - Creating parts using advanced tools - Realization of assemblies - Development of drawings from parts and assemblies if you already have basic knowledge and want to improve it, I offer intermediate (15 h) or advanced (9 h) if you prefer more specific and shorter courses, I also offer other courses: advanced mechanical design, advanced assemblies, surface, sheet metal, kinematics, mold making, Knowledgeware ... you can also opt for a la carte training. I specify that I prepare myself course materials / exercise books and assessments.

Christine
Math-physics-chemistry course, computer science, French and German courses
Engineer in nuclear physics with more than 20 years of experience in the course of support. I carefully prepare each of my classes. I am able to simply explain complex themes. My goal is for the student to be certain of his answers.

Mahmood
Basic IT and computer knowledge / Basic Computer Course
Technology is advancing at a rapid pace, and we rely more and more on computers for everything from cooking to organizing our taxes. An understanding of computer basics is compulsory nowadays. The goal of this course is to give you a solid foundation on basic IT and computer knowledge. Once you understood these basics, you will have a clear understanding on which to build your future knowledge of an skill with computers and the Internet. COURSE OUTLINES: KNOWING COMPUTER - Introduction and objectives - What is Computer? - Components of Computer system - Concept of Hardware and Software - Concept of computing, data and information - Applications of IECT - Bringing computer to life OPERATING COMPUTER USING GUI BASED OPERATING SYSTEM - Introduction and objectives - Basics of Operating System - The User Interface - Operating System Simple Setting - File and Directory Management UNDERSTANDING WORD PROCESSING - Introduction and objectives - Word processing Basics - Opening and closing Documents - Text Creation and manipulation - Formatting the Text - Table manipulation USING SPREAD SHEET - Introduction and objectives - Elements of Electronic Spread sheet - Manipulation of Cells - Formulas and Function INTRODUCTION TO INTERNET, WWW AND WEB BROWSERS - Introduction and objectives - Basic of Computer Networks - Internet - World Wide Web (WWW) - Web Browsing Softwares - Search Engines - Understanding URL - Surfing the web COMMUNICATIONS AND COLLABORATION - Introduction and objectives - Basics of E-mail - Using E-mails - Document collaboration - Instant Messaging and Collaboration MAKING SMALL PRESENTATIONS - Introduction and objectives - Basics of Making small Presentations - Creation of presentation - Preparation of slides - Presentation of slides - Slide show FINANCIAL LITERACY FOR BANKING SCHEME AND APPLICATIONS - Introduction and objectives - Why Savings are needed? - Drawbacks of keeping cash at home - Why Bank is needed? - Banking products - Banking Service Delivery Channels - Various Schemes - Bank on your mobile - Insurance

Olivier
Basic Computer Course, Word / Excel / PowerPoint
I have more than 30 years of experience in the field of IT. I use a personal method, adapted to each user, to allow him to progress easily, at his own speed, without him never feeling under pressure or "null"! I am very patient ... The basic idea is that everything seems intuitive and easy. You will not need to review pages of notes to find yourself once you alone, you will KNOW. The content of the course may vary according to your request, it is an "à la carte" system. You learn to use only what you REALLY need and want to master. You will be surprised by what you will be able to do without help after the course ... e-mail, Internet searches, management and editing of your photos, Skype calls, composition and printing of letters, spreadsheets, presentations, creation of PDF files , business cards, flyers, simple and easy website creation, use of social networks (Facebook, Google+, LinkedIn), backup or sharing of data (photos, documents) on the Internet, PayPal or e-banking payments, and very important , a sound management of your computer, what you absolutely must do and especially what to avoid! My classes are given by appointment, either at home or at home if you are in the region, or you prefer to move. I am based in Echallens near Lausanne. I can also provide follow-up or remote assistance when needed or on request, help with a program or task that you would like to do that is not mentioned here. If you have just purchased a computer, I can also help you configure it properly.

Robin
Excel VBA course for all levels. Save time by automating your files
I beg you to believe that in a lot of companies, I've heard, "We do like that because Excel can not do it." It could have been Access ... Anyway, that's the typical example of the company adapting its processes to its work tools. Which is nonsense! Although I grant you this, you have to know how to be conciliatory about computer technologies. Fortunately the VBA is here! This programming language will allow us to write macros in view: Automate repetitive and iterative tasks. Manage and reduce the risk of errors. To optimize treatment times. To design personalized user interfaces. To create specific treatments not available natively in software. To develop the potential of Office Suite applications. Exchange data between the different applications of the Office suite. It should be noted that in general the learning is done only on Excel or Access. Although this is not the reference in terms of programming language, it has certain advantages: Accessible and intuitive. A fairly flexible syntax and a relatively well-designed and effective editor. Performance and quite stable. In case of difficulties, a large community that can always be solicited via the Internet. Without out-of-the-box, the VBA is a programming language more than correct that allows to develop applications for professional use in order to facilitate the life of the users and to answer to the problems that many companies meet in the data processing.