Great course for every aspiring programmer:
- learn programming from scratch,
- an introduction to Java - the most popular programming language,
- use professional tools and learn specialist terminology,
- an opportunity to learn from professional Java developers,
- 1190 EUR
- instalment payment plans available for private persons
more information here
- instalment payment plans available for private persons
Our course is intended for those who:
- have never programmed but are willing to start
- have basic computer knowledge (can copy files, create directories, type quickly)
- decided to choose Java as their first programming language
Programming is not only about knowing one or more programming languages. It’s mainly about understanding the concepts and technologies, independent of the language used:
- fundamentals of networking and operating systems,
- methods of modelling and storing data (for example in relational databases),
- creating projects,
- using version control systems,
- using templates etc.
Our training - unlike many - covers all of issues listed above. The participants not only learn Java, but they also acquire broad, practical knowledge concerning programmers’ work and the proccess of creating applications. Seven days of intensive training together with studying at home (with possibility to consult our trainer) give solid basics for further education and self-studying.
Participants might continue their education and sign up for more complex and advanced Java trainings, specialist trainings or other trainings from web technologies - although we really encourage to repeat and expand the knowledge acquired during the training through self-study: being skillful and practising will be even more neccessary than additional knowledge.
- Q: Can somebody who was always bad at Maths become a programmer?
- A: Programming has nothing to do with maths - it requires only some logical thinking.
- Q: What personality traits are useful for learning programming?
- A: Chiefly, dedication (willingness to spend a lot of time practising - like with learning foreign languages, playing an instrument or driving) and attention to details (as is the case with law or philosophy).
- Q: Will I be buying some specialist programs or tools?
- A: No, professional Java developers usually use tools available for free (open source license). Our trainers will show you all the tools you need to use - and also how to get, install and configure them.
- Q: How long does it take to learn programming?
- A: As with every complex skill, it will take your whole life to truly master it. Technologies appear and go away, in most practical IT fields 5-years' knowledge is already obsolete. On the other hand, the situation isn’t hopeless - the more technologies the developer knows the easier it becomes to learn new ones.
- Q: Can I start working as a developer immediately after I complete this course?
A: No. After passing the driving licence you can’t become professional driver, completing language course doesn’t mean you can work as a translator. It’s the same with programming.
Training participants will be able to do some programming tasks (like simple corrections or changes in existing programs) and start gaining on theirown the necessary practical experience.
Nevertheless, the course might become a great basis for starting a job in which advanced programming tools are used but which is not exactly the programmer’s job (for example tasks connected with reporting, data analysis, creating advanced solutions based on tools like Google Script, Excel, Access etc.).
- Q: Do I have to do any homeworks during the course?
- A: Yes. It’s important to build some habits and to automate some actions - it’s exactly the same as learning foreign languages or playing musical instrument. Spending a lot of time on practising is inevitable. That’s why the trainer will be giving some homework, although we don’t evaluate our students, so delivering the homework is not obligatory.
- Q: Is it better to sign for day or weekend classes? Why there is such a long break between the sessions?
- A: Both modes are difficult, and the break between sessions is indispensable for self-studying at home. Learning how to program requires not only the knowledge, but mainly practice. Day mode is more intensive, so it requires greater involvement. When taking part in day sessions, one should be ready to spend about one hour in the evening on practising the current topics from the course. During the break between the sessions it’s important to spend at least 2-3 hours a day on self-studying (with the possibility to consult with the trainer via emails or receive some additional home tasks).
- Q: What preparations should I make to spend time during the training the most effectively? Is there any book that I should read?
- A: Definitely the best thing you can do before this training is to practise quick typing. Programming is mainly about working with a text editor - if the user deals with the manual aspect of writing, then he can spend more energy on intelectual aspect of programming.
There are currently no entries
Enter your e-mail address and we will notify you about future dates
For public sessions, you can sign in yourself or delegate one or a few employees. The prices given in the tables are for sessions in our London training rooms, per one person.
On customer's request we conduct trainings in London, other locations in UK and anywhere in Europe, either at the customer's premises or in any other place, on either customer's hardware or ours. For on-demand training costs see here.
The open (public) classes take place in our training rooms in London (directions).
Teaching modes available:
Day classes (all locations) - the course consists of three training blocks (4 days + 3 days + 3 days); 8 hours per day (from 9:00 to 17:00) including a lunch break. The blocks take place every two or three weeks, and the whole training in this mode takes less than 2 months.
Weekend classes (all locations) - classes take place during the weekend: Saturdays and Sundays, every two weeks, from 9:00 to 17:00 (8 hours per day). The whole course consists of 5 such weekend sessions, therefore, the whole course ends after about 3-4 months.
In all modes the course consists of 80 hours.
The course price includes refreshments: sweet snacks as well as hot and cold beverages.
Detailed course schedules
On-demand training costs and registration
The prices provided in the general tables cover the cost of an open (public) training for one person.
In the case of an on-demand training at the Customer's premises, you are required to provide the necessary facilities (room, computers, projector) and we will send an instructor to run the training. The price for a session is calculated for the whole group.
The cost does not change significantly along with the number of participants. There is no minimum number of participants but we recommend no more than 10-12 people because the training becomes much less effective with a bigger group..
The cost of an on-demand training consists of:
- the base training cost, plus
- travel and accommodation charges for the instructor
The base price of an on-demand training varies, but it is usually around the price of an open training for 3-5 persons (regardless of your group size).
The typical travel and accommodation price for the EU/Schengen zone is under 1250 GBP (1500 EUR) for a 5 day session. We do our best to keep it as low as possible in your location.
The payment can be in GBP or EUR, whichever you prefer. The quotation we will send you with the exact amount in your currency will be valid for 3 months, regardless of any changes in the exchange rate.
For more information, or to register to a group, please contact us at email@example.com and tell us know:
- the course(s) that you are interested in,
- your location,
- your preferred dates,
- the number of people you wish to train,
And any other questions that you may have.
We can also customise the training program of any of our trainings (or create a new one) according to your needs – whether you want to focus on particular solution used in your company, include material concerning a technology we do not usually cover, or create a tailor-made training.