As an apprentice, you'll spend half your time working on internal projects for 8th Light. The rest of your time will be spent learning.
You’ll work with a dedicated mentor who'll provide daily lessons and reading assignments to help guide you along.
Apprentices in software development will learn about:
Test Driven Development. Design Patterns and Principles. Programming Languages and Frameworks. Collaborating with stakeholders. Pair programming effectively. Putting theory into practice.
Apprentices in user experience will learn about:
Front-end development. Current practices in web design. Principles of layout and typography. Collaborating with stakeholders. Pair programming effectively. Putting theory into practice.
Apply here: http://8thlight.com/apprenticeship
I personally went through the software development apprenticeship as I wanted to learn how to TDD after working for 4-6 years in the industry and wanting a change. I am posting this because if you are a good candidate for the resident program it is a paid position.