Thursday, 4th September, 2014 - Sunday, 7th September, 2014
9:00 am - 5:00 pm
Principles of programming in Scala
ThoughtWorks, Chennai is glad to announce a free for all course in Scala programming. It is a 4 days course with live coding and hands on exercises (no slides, yay!). The course will use Scala as a medium to introduce principles of both Object Oriented and Functional programming. It will show you that FP and OOP are yin-yang of each other. It will show how Scala unites them tastefully. We will also cover how to apply this novel combination to solve real world problems.
Here is the outline of topics covered in this course. Almost all examples will make use of the Scala standard library only. The course will NOT cover tools, frameworks, concurrency, actors etc. Those topics will be covered in future courses (for which the current course is a prerequisite). We promise the course will be fun and very different than the other trainings which you might have attended earlier.
What is the selection Criteria?
You must be a hands on programmer to apply. It does not matter if you are a university student, an experienced polyglot programmer or a non-comp-science professional who knows programming, as long as you can take a simple coding test. The coding problem will be sent via emails to all those who register. You can use any programming language of your liking to solve it. By design, the difficulty level of the problem will be low. It will test your basic coding skills and commitment to finish a given task (hopefully, implying the commitment to finish the course).
What is the deadline?
22nd August is the deadline for registration and code submission. We can only accommodate a small number in a batch. So, please hurry up and register now!. The classroom size will be around 30 people with a mix of candidates who qualify and some ThoughtWorks developers. If more participants qualify than the batch size, we will accommodate them in future batches (yes, we are planning to do it more than once).
Why is ThoughtWorks doing it for free?
This is the same course we otherwise offer as a commercial corporate training. So why are we doing it for free? Well, we have been active Scala users for a long time but, we see that Scala awareness in the local community is not great. Our main objective of this programme is to bridge this gap. That does not mean it is restricted to only Chennaites. If you can manage your own travel and stay, you are most welcome to apply.
When is it?
The course dates are 4th-7th September 2014 (Thu-Sun). Yes, you will have to put in 2 working days and the entire weekend to complete the course. The session timings will be 9am-5pm. Breakfast, lunch and beverages will be provided by ThoughtWorks.
Where is it?
The location of training is our Chennai office:
ThoughtWorks Technologies (India) Pvt Ltd.
Ascendas International Tech Park
Zenith - 9th Floor
Chennai - 600 113, India
Who are the Trainers?
How can I prep up for the course?
- Get yourself familiarized with Scala syntax.
- Take online Scala course from Coursera.
- Get a copy of the Odersky’s book and go through it as much as you can.
How can you get in touch with us?
- For questions/comments/clarifications, mail to email@example.com
- Contact person: Manoj (+91-9840349133) and Aravindh (+91-8056156744)