Courses

Just say the word, we can do it all!

The Premium Standard!

Premium Courses

Each one of our premium courses include 90 academic hours delivered in 18 weekly meetings. Due to COVID-19 these courses are delivered online only. We deliver these courses in Hebrew.

Python Programming

Learn how to develop code in Python, one of the most popular programming languages.

JavaScript-logo

Node.js Fundamentals

Learn how to develop the server side using the Node.js platform and JavaScript.

java duke

Java Progrmming

We cover advanced topics, such as lambda expressions, streams and reflection.

Kotlin Logo

Kotlin Programming

Google 1st programming language for developing Android applications.

cpp logo

C++ Programming

Become a professional in C++ by going over its capabilities, including the new ones.

php logo

Software Engineering in PHP

Did you know that 79% of all websites use PHP on their server side.

go logo

Go Programming

Learn how to develop code in Google's Go programming language.

JavaScript-logo

Front End Development

Our Front End Development course focused on JavaScript (the highest level possible).

swift logo

Swift Fundamentals

Learn how to develop software using Apple platforms' main programming language.

angular logo

Angular Fundamentals

Learn how to develop single page applications using the Angular framework.

androidlogo

Android Applications

Learn how to develop native applications for the Android platform.

JavaScript-logo

Fullstack Development

Specifically for project managers that want to catch up with today technologies.

c# logo

C# Fundamentals

Learn how to develop software applications using .NET Core primary programming language.

css logo

CSS Fundamentals

Leverage your knowledge in Cascading Style Sheet to the next level.

java duke

Scala Fundamentals

Implement the functional programming paradigm in your JVM based applications.

Cost Effective Online Courses

Online Udemy Courses

We continuously develop new online courses on the Udemy platform. Please don’t hesitate and share with us your expectations for specific courses so we could take that into account.

 

JavaScript

We continuously develop new online courses about various topics in JavaScript. Please don’t hesitate and share with us your expectations for specific courses so we could take that into account.

 

Functions in JS [Exercises]

More than 40 coding exercises about functions in JavaScript.

Arrays in JS [Exercises]

More than 40 coding exercises about arrays in JavaScript.

Promises in JavaScript

Learn how to use promises in your code!

Python

We continuously develop new online courses about various topics in Python. Please don’t hesitate and let us know your expectations for specific courses so we could take that into account.

 

Python Style Guide | PEP 8

Learn how to code in Python with Style!

Introduction to Programming

Learn the basics of computer programming with Python!

Collections in Python [Exercises]

Learn how to use collections (set, dict, list, tuple, etc.) in your code!

Decorators in Python

Learn how to develop decorators in Python!

Generators in Python

Learn how to develop generators using the yield statement!

Lambda Expressions in Python

Learn how to use lambda expressions in Python!

PHP

We continuously develop new online courses about various topics in PHP. Please don’t hesitate and let us know your expectations for specific courses so we could take that into account.

 

Arrays in PHP [Exercises]

More than 40 coding exercises about Arrays in PHP.

OOP in PHP [Exercises]

More than 40 coding exercises about OOP in PHP.

Functions in PHP [Exercises]

More than 40 coding exercises about functions in PHP.

ZCE Certification | Preparation

Get ready! Become a Zend Certified PHP Engineer!

The Standard PHP Library

Learn about the Standard PHP Library! Become a Professional!

Generators in PHP

Become familiar with the power of generators in PHP!

Java

We continuously develop new online courses about various topics in Java. Please don’t hesitate and let us know your expectations for specific courses so we could take that into account.

 

OOP in Java [Exercises]

More than 40 coding exercises about OOP in Java.

Lambda Expressions in Java

Acquire in-depth understanding for lambda expressions in Java!

Inner Classes in Java

Acquire in-depth understanding for inner classes in Java.

Reflection in Java

Acquire in-depth understanding for reflection in Java!

Streams in Java

Acquire in-depth understanding of Java 8 streams!

Arrays in Java [Exercises]

More than 40 coding exercises about Arrays in Arrays.

First Steps

We continuously develop new online courses for people who are doing their first steps in programming..

 

Compatibility Exam

Check out your compatibility for learning programming.

Tips for Learning Programming

Acquire in-depth understanding for lambda expressions in Java!

Introduction to Programming

Learn the basics of programming with Python!

Rise to the top

Video Clips

Each lesson in every course, seminar and webinar we deliver is captured on video in order to assist the students. The video clips of all meetings are organised online in a secured website accessible to the students only. The slides include links to relevant short video clips that provide more information. 

Getting Ready

Reverse Learning

When available, the students receive before every meeting full access both to the slides and to the video clips that were captured in the previous course.  Doing so, we allow the students to start learning before the meeting takes place. This way, when the meeting takes place they are already familiar with most of the topics and the entire learning process is simpler. 

try, try again

Future Courses

When participating in a specific course you can join (for free) to every future cycle of that course (if there is still room). If a future cycle is fully booked it is still possible to join online.  

We Have Great Answers

Ask Us Anything

We have developed a compatibility exam. The exam is taken online. People without any background in programming are required to pass our exam before they register any of our courses. The only exception are the ‘CSS Fundamentals’ and the ‘Fullstack Development’ courses. People without any background in programming are not required to take our compatibility exam in order to join any of these two courses. 

Our course business is delivering professional training for software developers. We work with companies all over the world, and deliver our courses both in Hebrew and in English. The public premium professional courses are currently delivered in Israel (in Hebrew) only. 

We limit the numbers of students in our public premium professional courses to 14. We believe that when having more than 14 students in class the training becomes less effective.

No. We don’t. We focus on providing professional training in the highest level possible only. Nevertheless, in most cases, when trying to find a job in software development the candidate’s knowledge is carefully checked. It can be a professional exam and/or an interview. In order to pass this phase the candidate’s professional capabilities must be the highest possible. We strongly recommend you to compare the syllabuses of our courses with the syllabuses of the other courses you find. 

You can join the course for specific meetings only. It is your call. However, the fee remains the same. It isn’t possible to pay for specific meetings in order to learn specific meetings only. Nevertheless, we strongly recommend you to check out our seminars. They might be the solution. 

We deliver our premium public professional courses in luxurious business meeting rooms located within WeWork facilities. 

Yes. If you complete the course’s duties you will get a diploma when it ends. Nevertheless, it is highly important to remember that in software development having one diploma or another usually means nothing when a company considers whether to employ a new candidate. 

No. We don’t. We focus on providing professional training in the highest level possible only. Nevertheless, checking out our graduates you will find many success stories. 

Your Success is Ours!

So, let's Work Together!