Frequently Asked Questions

Where is the Recursive Labs office situated?

We are based at Trichur, Kerala. Here are the contact details.

Who can join the courses?

Engineering graduates from any stream who completed their course in 2016 (or earlier). Final year students can also appy. The students should have strong problem solving skills, be self motivated and have an interest in computing and technology.

When is the program expected to start?

Classes are scheduled to start in February 2017. Exact date will be made known to selected candidates.

Is a Computer Science / Programming background required?

No. But you need to have very good analytical/problem solving skills. Many of our best students have been from non-CS backgrounds.

What about previous exposure to GNU/Linux?

You need not have any previous exposure to GNU/Linux.

I have not cleared all my B.Tech papers - will that be a problem?

It is very well possible to get a good job even if you have not got your B.Tech degree provided you have excellent hands-on programming skills. But we strongly suggest that you write your supplementary exams and try to get that degree certificate.

Can you name some companies/institutions where your students have been placed?

Market Simplified, K7 Computing, FOSSEE Project - IIT Bombay, MobMe wireless, WinTLT, Amrita Centre for Cyber Security, Option3Consulting, PrescienceSoft, Bang The Table, RawDataTech …. and many, many more.

Some of these companies (for example: Market Simplified) have been associated with us for a very long time.

What makes Recursive Lab’s courses different from dozens of other “placement” courses available in the market?

There are a lot of dead-end jobs in the IT industry.

One example is Software Testing. Another one is building web sites with PHP.

After a few years doing jobs like these at very low salaries, you will realize that your experience is of no particular value - you will find it very tough to move over to a better paying job.

Most of the “placement assured” courses in the market push you into low value, dead-end jobs like these.

We care for the future of our students. We make sure that the jobs they get are on technologies which offer the prospect of career growth. For example: we have students working on core Linux systems programming, virtualization technologies, full-stack development with Python/Django/JS, Big Data technologies, Functional and Concurrent Programming languages like Erlang etc.

Please do get in touch with us over email ( in case you have some questions which are not answered here.