Building and Programming Web Pages with HTML5, CSS3 & JavaScript

TP-106 : The complete track for building Android apps with JAVA

  • 100Training hours
  • 33Lectures
  • 3Assistant hours
  • 1600Egyptian pounds

Enrol on this programme now
and take the following offers and discounts, for a limited time

20%discount on morning sessions
1250 pounds instead of 1600

20%discount on afternoon sessions
1250 pounds instead of 1600

20%discount on evening sessions
1250 pounds instead of 1600


* These offers run for a limited period and may change or be withdrawn without notice. Note that the booking itself has to be made inside the academy.
** Morning slots run from 12:30 to 3:30 in the afternoon, afternoon slots from 4 to 7, and evening slots from 7:30 to 10:30 at night.

Master Android app development with no prior experience required

This complete training track gives you everything you need to go from nothing to building full Android applications professionally
and it asks for no prerequisites at all, and no prior knowledge of programming languages, styles or methods


Developing Android Applications Training Track
The Android system architecture
The Android system architecture, source: Wikipedia

An overview of Android

Android runs on the Linux kernel, the bottom layer, which manages the device's hardware - the processor, the memory, the camera and the rest - and connects that hardware to the software that will make use of it at run time.

The software Android developers write builds on a set of libraries and routines already registered inside the operating system, called the Application Framework and the Code Libraries, which give the programmer easy, direct access to the system's own operations and services

When an application runs on Android, the operating system builds a dedicated instance of itself to run that application - what is known as the Dalvik Virtual Machine. And since that is simply an engine for executing Java instructions, it expects an Android application to be written mainly in Java!

An Android application is, in essence, Java code combined with a user interface whose properties are stored in XML tags - and XML is a straightforward way of keeping data in text files that people and machines can both read easily.

This track was designed for people who have no idea about programming and have never worked with a programming language before, and it does not assume any grounding in computer science either. Nor do you have to worry about which subjects to study, or what to learn first: the track gives you everything you need, in the order that gets you to being a capable Android developer most effectively.

What you learn on this track

Java Programming Essentials Object-oriented programming in Java

A complete, self-contained course in the Java language. Learn programming from scratch here, and object-oriented programming (OOP) in Java - not only for Android, because a course this thorough will serve you in other kinds of application later.
See the contents of the Java course

Extensible Markup Language XML

Some people will tell you that you never need to write XML, that you can use a designer to generate the code behind the scenes. Perhaps - but that is not how professionals work. This subject covers XML in detail.

Adobe Photoshop Essentials Computer Graphics & Photoshop

Learn the fundamentals of computer graphics and the basics of Photoshop, the most widely used image editor there is. It will unquestionably help you design more professional interfaces and prepare the marketing material for your apps.

Use professional tools to analyse your performance A complete workshop

The track includes a full workshop that takes an Android app of real quality from nothing to published and distributed on the Android store. The students choose the idea and build it with the trainer, and the app's revenue is shared with the students for life.

Android Workshop How to market your app better

Among the millions of apps on the Android store, what makes yours competitive? This subject goes through the tips and the tools that will help you run your store account effectively and reach more customers.

Latest Technologies Work with the newest tools and technologies

Training is delivered on the most up-to-date and most effective tools in professional use, and the older, better established ones are covered too, so that you have the experience to work in any team.
See the contents of the Android course

This page shows the figures for the complete track, which bundles a number of courses and subjects. Everything quoted for it - the price, the number of hours, the assistance hours and the rest - covers all of the courses and subjects listed, so the price here is a special offer on all of them together rather than on a single course. For the details of each course and what it teaches, please follow these links:

PL-301 Java OOP Programming Essentials
DE-401 Android Applications Development
The remaining subjects are covered within the main courses.


Important notes on the offers and benefits
The offers, benefits and prices published here are available for a limited period and are subject to change without notice. Registering online through the form on this page, or by telephone, counts as an expression of interest only, and places no obligation on Seven Dash to honour the benefits, offers and prices current at the time of booking should they change later.

An actual booking has to be made at the academy itself with a deposit paid, and that does secure your right to all the benefits, offers and prices current at the time of booking, even if they change afterwards.

Instalment plans are now available
Instalments are available on particular terms. For more detail on how the plan works, please contact us.

Meet the trainers on this course

Islam Hassan
Islam Hassan
Communications engineer and C/C++ trainer

Islam began his professional life seven years ago as a software engineer working in C/C++, and over those years he has built a number of systems: the IHCA compression library, the VPCOIP protocol for connecting terminal devices to virtual machines remotely, and GUI-RDP, a front end to the protocols behind remote desktop connections. That work was accredited by ITIDA. Islam also holds several networking certifications from Cisco and VMware.

A message for the trainer? Send it from here.
Mostafa Emad
Mostafa Emad
Java and Android trainer A message for the trainer? Send it from here.
Wael Shaaban
Wael Shaaban
Graphic designer and media consultant

Wael Shaaban Hafez is one of the finest designers in the Arab world and has won a long list of local and international awards. He has more than ten years' experience in graphic design and commercial photography, works to a professional standard across the whole Adobe suite, and has produced work for major Arab and European companies as well as advising several foreign firms as a media consultant. His body of original design work is considerable.

A message for the trainer? Send it from here.
Waleed Mohamed
Waleed Mohamed
Chief executive and database developer

Waleed started on computer science and programming at around the age of 11, on the old Q-Basic, and has worked with a long list of technologies in programming, databases and computer systems generally ever since. He is now chief executive of the software company Code-Times, Ltd, specialising in systems analysis, MS SQL Server database development and building large-scale applications on MS .NET for both the web and Windows. At Seven Dash he runs the training departments and designs and delivers many of the specialised computer-science programmes, following his own idea of what training should be: content as close as possible to the real working practice of a software house in the job market, rather than an academic syllabus with no regard for how the material is applied.

A message for the trainer? Send it from here.

The questions we are asked most about this training programme

  • Do I need anything before I can take this track?
  • Not at all. If you can use a computer you are ready to study this track and become an Android developer. We designed the syllabus deliberately to start from the fundamentals of computer science and programming, so nothing at all is assumed before you begin.
  • What about the certificates I will receive?
  • You will receive 3 attendance certificates from Seven Dash, one for each of the main subjects you have studied - see an example of the certificate here. They carry a hologram against forgery as well as verification codes, so any organisation can confirm on our site that the details on a certificate are genuine.
  • Can I obtain any other certificates related to this course?
  • Yes. You can sit exams online with foreign training institutes to earn their certificates, and if you want to, Seven Dash will arrange the exams and handle the paperwork for issuing your certificate on your behalf. Note that the cost of the exams and the certificates, and any other cost involved, is not included in the price of the track shown above.
  • Where does the teaching take place, and what do I need to bring with me?
  • Teaching takes place in our own labs, and there is nothing you need to bring. We provide everything: up-to-date computers, a comfortable and very well suited place to study, the course pack, paper, pens and anything else you may need while you are studying, as well as a free drinks cafeteria and the other basics.
  • Do you have other branches where this course runs?
  • Not at the moment. This course is taught at 98 Mostafa El Nahas Street, Nasr City.
  • We are a commercial organisation and would like our staff trained on this syllabus. Do you offer that?
  • Yes. We can deliver this syllabus in full to commercial and non-commercial organisations. Staff can also be trained on your own premises rather than having to come to ours, and we will go through the requirements and set the training dates to suit the way you work. Just get in touch and we will arrange it.

What else comes with this course


  • Sit the course again, free

  • Drinks cafeteria

  • A room worth sitting in

  • Support that continues

  • Private assistant hours
Book this course

Reserve your seat on this course

Enter your details now and we will call you to fix a date and take you through the booking.



Have a question ?

We are glad to help you get a better grasp of things, so do not hesitate to contact us if you have any questions at all.



98 Mostafa El Nahas
Nasr City - Cairo.