Scala training course from ThoughtWorks
Friday, 20th June, 2014 - Monday, 23rd June, 2014
9:00 am - 5:00 pm
Principles of programming in Scala
ThoughtWorks, Pune 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?
13th June 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 20 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. We recently organized the Pune Scala Symposium where ThoughtWorks was the only company representing Pune among the speakers. Our main objective of this programme is to bridge this gap. That does not mean it is restricted to only Puneites. If you can manage your own travel and stay, you are most welcome to apply.
When is it?
The course dates are 20th-23rd June 2014 (Fri-Mon). 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 Pune office now with updated link:
ThoughtWorks Technologies (India) Pvt Ltd. 6th Floor,
Binarius Building, Deepak Complex
National Games Road, Shastrinagar, Yerawada
Pune, Maharashtra 411006
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.