Telerik Software Academy
                Free Training and Job for Software Engineers


Svetlin Nakov, PhD
Manager Technical Training
Telerik Corp.
Telerik Software Academy
http://academy.telerik.com
About Telerik
About Telerik
 What does Telerik   do?
   Software development productivity tools
   ASP.NET AJAX and MVC, Silverlight, WPF,
    WP7, Win8 and HTML5 components, ORM,
    Reporting, CMS Solutions, Productivity Tools,
    Testing Tools, Agile PM Tools, Mobile Dev Tools
 Headquartered in Bulgaria

   Offices in USA, Canada, Germany, Australia, UK
   500 employees – mostly developers
 Employer #1 in Bulgaria   for 2010
                                                      3
About Telerik Academy
Free Trainings for .NET Software Engineers
About Telerik Academy
 Telerik Software Academy is an initiative   for
 training of young software engineers
   Software Academy
    .NET Devs, Front-Ends, QAs, Dev-Supports
   Kids Academy
   School Academy
   Algo Academy
   Online Courses
   Contests and other
    free initiatives
                                                    5
Learning Tracks
                         Kids Academy


Online Courses          School Academy        Algo Academy



                   Software Academy
                 C# Programming       Web Front-End



 .NET Dev.        QA      Front-End         Dev. Support



             Job at Telerik           Another Job
                                                             6
Telerik Kids Academy
Free Programming Courses for Children
Telerik Kids Academy
 Telerik Kids Academy is computer
 programming training for children
  For children: 2-6 class at school
  Basics of computer programming with C++
  25 training centers, 17 towns
    Sofia, Plovdiv, Varna, Bourgas, Pleven, Gabrovo,
     Shoumen, Rousse, Smolian, Vidin, Stara Zagora,
     Yambol, Haskovo, Blagoevgrad, Kardjali
  Monthly online programming contests +
   participation in the official national contests
                                                        8
Telerik School Academy
  Software Development Training
     for High-School Students
Telerik School Academy
 Telerik School Academy

  Free software development
   trainings for high-school students
  3 days every month, live in Sofia
  Practical software development
    C#, PHP, C++, HTML5, JavaScript, ASP.NET
    Databases, SQL, MySQL, MS SQL Server
    Mobile development, XAML, Windows 8
    3D graphics, game programming
  Preparation for the National IT Olympiad (NOIT)
                                                     10
Telerik Algo Academy
Free Training for the Algorithms Contests
Telerik Algo Academy
 Telerik Algo Academy

  Free algorithms, data structures and problem
   solving trainings for high-school students
  2 days every month, live in Sofia
  Real-world programming contest
    10 problems: 5 easy and 5 hard
  Practical preparation for the national
   programming contests
  Preparation for the National Olympiad in
   Informatics (NOI)
                                                  12
“Software Academy”
       Program @ Telerik
        Free Training + Job @ Telerik for
.NET Devs, QAs, Front-Ends and Support Engineers
The “Software Academy”
                        Program @ Telerik
 Become a skillful   software engineer for free
   It takes 6-12 months (~ full time job)
    Learning, homework, projects, team work
   Web development track (HTML5, JavaScript, …)
   Programming track (C#, OOP, DB, …)
   Professional tracks
    .NET Developer, QA, Support Engineer, Web
     Front-End, XAML Front-End, ASP.NET Dev,
     Mobile Dev, Windows 8 Dev, Cloud Dev, …
                                                   14
Software Academy:
                              First Semester
 The 1st semester

   C# programming and Web technologies basics
   3-4 times weekly, 4 hours in class + homework




                                                    15
Software Academy:
                          Second Semester
 The 2nd semester

  Advanced C# and JavaScript programming
  3-4 times weekly, 4 hours in class + homework




                                                   16
Software Academy:
                                 Third Semester
   Full time – 5 times weekly, 8 hours in class




                                                   17
Software
     Academy:
The Big Picture




                  18
Academy Programs
   C# Developer                    Mobile Application
   Web Site Developer               Developer

   SEO Expert                      ASP.NET Web
                                     Developer
   Front-End Web Developer
                                    Windows 8 JavaScript
   XAML Front-End                   Developer
    Developer
                                    Windows 8 XAML
   QA Engineer                      Developer
   Client Solutions Software       .NET Developer
    Engineer (Dev Support)
   Server-Side Developer
                                                            19
C# Developer



   Required courses




   Optional courses

                                      20
Web Site Developer


 Required courses




 Optional courses




                                          21
SEO Expert


 Required courses




 Optional courses




                                  22
Front-End Web Developer
 Required courses      Optional courses




                                            23
XAML Front-End Developer



 Required
 courses




 Optional
 courses

                                        24
Server-Side Developer



 Required courses




 Optional
 courses
                                             25
Mobile Application Developer


 Required
 courses




 Optional
 courses
                                            26
ASP.NET Web Developer


 Required
 courses




 Optional
 courses
                                     27
Windows 8 JavaScript Developer



 Required
 courses




 Optional
 courses
                                            28
Windows 8 XAML Developer


 Required
 courses




 Optional
 courses
                                        29
.NET Developer (Super Ninja)
 Required courses       Optional courses




                                             30
QA Engineer


 Required
 courses




 Optional
 courses
                           31
Client Solutions Software
               Engineer (Dev Support)


 Required
 courses




 Optional
 courses
                                         32
Academy Exams
 Several types of exams for all courses

   Online exams
    Just to select the best students who will attend
     the real (live) exams / defend a project
   Live exams
    Practical problems to be solved in 5-8 hours
    Live, in Telerik Academy
   Practical projects
    Developer at home
    Defended in front of the trainer's team (live)
                                                        33
Certificates
 Best graduates from all academy courses will
 get certificates
   Signed by Telerik academy trainer's team
   Verifiable online
 Students graduated full learning      track (e.g.
 Front-End Web Developer)
   Will get paper certificate
   Will get additional awards from the Academy
   Can be invited to a job interview
                                                       34
Software Academy:
                              Requirements
 Strong motivation   to become a skillful
 software engineer
 Long-term commitment to work in Telerik /
 other software company
 Technical English

 Excellent Bulgarian

 Excellent computer literacy

 Enough free time: ~ 4-8 hours / day (for a year)
                                                     35
Software Academy:
                          When and Where?
 Early groups start:

   17 September 2012
 Late groups start:

   Mid October 2012
 The venue

   Telerik Software Academy labs
   31, Alexander Malinov Blvd., Sofia, Mladost-1A
   http://academy.telerik.com/labs
                                                     36
Software Academy:
                               How To Apply?
 First check if   you meet the requirements!
 Steps to apply:

  1. Prepare your CV
  2. Write a cover letter (do not copy / paste it!)
  3. Register at http://telerikacademy.com
  4. Send your documents (CV, cover letter,
     diplomas, certificates, etc.)
  5. You will be invited to entrance exams
                                                      37
Software Academy:
                              Entrance Exams
 Entrance exams for the Software Academy

 1. English Test (basic English skills)
    Just learn English!
 2. IQ Test (mathematical-logical problems)
    Prepare by solving IQ tests (find some in Google)
 3. IT Test (basic IT / computer science skills)
    Prepare by watching our videos:
     http://noit.devbg.org/it-test/
 You can attend an exam only once per year
                                                         38
Software Academy: Alumni
 Telerik Software Academy in the last   3 seasons
   2009-2010 – 96 people attended, 25 engineers
    joined Telerik
   2010-2011 – 115 people attended, 40 engineers
    joined Telerik
   2011-2012 – 300 people attended, 80 engineers
    joined Telerik
 This is the 4th season of the Software Academy

    2012-2013 – 1000 people will attend, 100-150
     engineers expected to join Telerik
                                                     39
Software Academy: Online?
 Can I participate   online?
   Generally "No", with some exceptions
   The "software academy" training program is
    very heavy learning track
    It takes 6-8 hours daily for 6-12 months
    Live attendees will have better chances
   Most of the academy courses can be taken
    online (except Telerik's proprietary trainings)
   The champions form the online courses could
    be invited to join the academy live
                                                      40
Graduate in Two Years?
 Can I graduate for   2 or 3 years?
   Generally "Yes"
   You could take 7-8 courses the first years and
    the rest in the second years

 What if I am a school student?

   You could take the "software academy"
    program as well
   School students could take 2-3 courses each
    semester and graduate for 3-4 years
                                                     41
Free Online Courses @
Telerik Software Academy
Software Development Trainings for Anyone
Online / Student Courses
 The online / student courses are:

   The same courses from the software academy
   Provided for free for any learner worldwide
    Anyone can register and attend them
   Full access to videos + presentations + demos +
    homework + projects
   Best performers can take the live exams
   Best graduates get certificate
   Register at http://telerikacademy.com
                                                      43
Additional Free Online Courses

     Online Courses @ Telerik Academy

  C# Programming Track        Web Technologies Track
(starting September 2012)   (starting September 2012)


                                Web Applications
   Mobile Development
                                with ASP.NET MVC
 (starting October 2012)
                             (starting October 2012)


Windows 8 Development               Photoshop
(starting January 2013)      (starting January 2013)


                                                        44
Telerik Software Academy




    курсове и уроци по програмиране, уеб дизайн – безплатно     BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия    форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици    ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET




                                                                                                                                              http://academy.telerik.com
           програмиране за деца – безплатни курсове и уроци     ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки     алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков     курс мобилни приложения с iPhone, Android, WP7, PhoneGap
       уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop    Дончо Минков - сайт за програмиране
       free C# book, безплатна книга C#, книга Java, книга C#   Николай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"     C# курс, програмиране, безплатно
Free Trainings @ Telerik Academy
   Telerik Software Academy
       academy.telerik.com
   Telerik Academy @ Facebook
       facebook.com/TelerikAcademy
   Telerik Software Academy Forums
       forums.academy.telerik.com
   Telerik School Academy
       schoolacademy.telerik.com
   Email: academy@telerik.com

Telerik Software Academy - Info Day - August 2012

  • 1.
    Telerik Software Academy Free Training and Job for Software Engineers Svetlin Nakov, PhD Manager Technical Training Telerik Corp. Telerik Software Academy http://academy.telerik.com
  • 2.
  • 3.
    About Telerik  Whatdoes Telerik do?  Software development productivity tools  ASP.NET AJAX and MVC, Silverlight, WPF, WP7, Win8 and HTML5 components, ORM, Reporting, CMS Solutions, Productivity Tools, Testing Tools, Agile PM Tools, Mobile Dev Tools  Headquartered in Bulgaria  Offices in USA, Canada, Germany, Australia, UK  500 employees – mostly developers  Employer #1 in Bulgaria for 2010 3
  • 4.
    About Telerik Academy FreeTrainings for .NET Software Engineers
  • 5.
    About Telerik Academy Telerik Software Academy is an initiative for training of young software engineers  Software Academy  .NET Devs, Front-Ends, QAs, Dev-Supports  Kids Academy  School Academy  Algo Academy  Online Courses  Contests and other free initiatives 5
  • 6.
    Learning Tracks Kids Academy Online Courses School Academy Algo Academy Software Academy C# Programming Web Front-End .NET Dev. QA Front-End Dev. Support Job at Telerik Another Job 6
  • 7.
    Telerik Kids Academy FreeProgramming Courses for Children
  • 8.
    Telerik Kids Academy Telerik Kids Academy is computer programming training for children  For children: 2-6 class at school  Basics of computer programming with C++  25 training centers, 17 towns  Sofia, Plovdiv, Varna, Bourgas, Pleven, Gabrovo, Shoumen, Rousse, Smolian, Vidin, Stara Zagora, Yambol, Haskovo, Blagoevgrad, Kardjali  Monthly online programming contests + participation in the official national contests 8
  • 9.
    Telerik School Academy Software Development Training for High-School Students
  • 10.
    Telerik School Academy Telerik School Academy  Free software development trainings for high-school students  3 days every month, live in Sofia  Practical software development  C#, PHP, C++, HTML5, JavaScript, ASP.NET  Databases, SQL, MySQL, MS SQL Server  Mobile development, XAML, Windows 8  3D graphics, game programming  Preparation for the National IT Olympiad (NOIT) 10
  • 11.
    Telerik Algo Academy FreeTraining for the Algorithms Contests
  • 12.
    Telerik Algo Academy Telerik Algo Academy  Free algorithms, data structures and problem solving trainings for high-school students  2 days every month, live in Sofia  Real-world programming contest  10 problems: 5 easy and 5 hard  Practical preparation for the national programming contests  Preparation for the National Olympiad in Informatics (NOI) 12
  • 13.
    “Software Academy” Program @ Telerik Free Training + Job @ Telerik for .NET Devs, QAs, Front-Ends and Support Engineers
  • 14.
    The “Software Academy” Program @ Telerik  Become a skillful software engineer for free  It takes 6-12 months (~ full time job)  Learning, homework, projects, team work  Web development track (HTML5, JavaScript, …)  Programming track (C#, OOP, DB, …)  Professional tracks  .NET Developer, QA, Support Engineer, Web Front-End, XAML Front-End, ASP.NET Dev, Mobile Dev, Windows 8 Dev, Cloud Dev, … 14
  • 15.
    Software Academy: First Semester  The 1st semester  C# programming and Web technologies basics  3-4 times weekly, 4 hours in class + homework 15
  • 16.
    Software Academy: Second Semester  The 2nd semester  Advanced C# and JavaScript programming  3-4 times weekly, 4 hours in class + homework 16
  • 17.
    Software Academy: Third Semester  Full time – 5 times weekly, 8 hours in class 17
  • 18.
    Software Academy: The Big Picture 18
  • 19.
    Academy Programs  C# Developer  Mobile Application  Web Site Developer Developer  SEO Expert  ASP.NET Web Developer  Front-End Web Developer  Windows 8 JavaScript  XAML Front-End Developer Developer  Windows 8 XAML  QA Engineer Developer  Client Solutions Software  .NET Developer Engineer (Dev Support)  Server-Side Developer 19
  • 20.
    C# Developer  Required courses  Optional courses 20
  • 21.
    Web Site Developer Required courses  Optional courses 21
  • 22.
    SEO Expert  Requiredcourses  Optional courses 22
  • 23.
    Front-End Web Developer Required courses  Optional courses 23
  • 24.
    XAML Front-End Developer Required courses  Optional courses 24
  • 25.
    Server-Side Developer  Requiredcourses  Optional courses 25
  • 26.
    Mobile Application Developer Required courses  Optional courses 26
  • 27.
    ASP.NET Web Developer Required courses  Optional courses 27
  • 28.
    Windows 8 JavaScriptDeveloper  Required courses  Optional courses 28
  • 29.
    Windows 8 XAMLDeveloper  Required courses  Optional courses 29
  • 30.
    .NET Developer (SuperNinja)  Required courses  Optional courses 30
  • 31.
    QA Engineer  Required courses  Optional courses 31
  • 32.
    Client Solutions Software Engineer (Dev Support)  Required courses  Optional courses 32
  • 33.
    Academy Exams  Severaltypes of exams for all courses  Online exams  Just to select the best students who will attend the real (live) exams / defend a project  Live exams  Practical problems to be solved in 5-8 hours  Live, in Telerik Academy  Practical projects  Developer at home  Defended in front of the trainer's team (live) 33
  • 34.
    Certificates  Best graduatesfrom all academy courses will get certificates  Signed by Telerik academy trainer's team  Verifiable online  Students graduated full learning track (e.g. Front-End Web Developer)  Will get paper certificate  Will get additional awards from the Academy  Can be invited to a job interview 34
  • 35.
    Software Academy: Requirements  Strong motivation to become a skillful software engineer  Long-term commitment to work in Telerik / other software company  Technical English  Excellent Bulgarian  Excellent computer literacy  Enough free time: ~ 4-8 hours / day (for a year) 35
  • 36.
    Software Academy: When and Where?  Early groups start:  17 September 2012  Late groups start:  Mid October 2012  The venue  Telerik Software Academy labs  31, Alexander Malinov Blvd., Sofia, Mladost-1A  http://academy.telerik.com/labs 36
  • 37.
    Software Academy: How To Apply?  First check if you meet the requirements!  Steps to apply: 1. Prepare your CV 2. Write a cover letter (do not copy / paste it!) 3. Register at http://telerikacademy.com 4. Send your documents (CV, cover letter, diplomas, certificates, etc.) 5. You will be invited to entrance exams 37
  • 38.
    Software Academy: Entrance Exams  Entrance exams for the Software Academy 1. English Test (basic English skills)  Just learn English! 2. IQ Test (mathematical-logical problems)  Prepare by solving IQ tests (find some in Google) 3. IT Test (basic IT / computer science skills)  Prepare by watching our videos: http://noit.devbg.org/it-test/  You can attend an exam only once per year 38
  • 39.
    Software Academy: Alumni Telerik Software Academy in the last 3 seasons  2009-2010 – 96 people attended, 25 engineers joined Telerik  2010-2011 – 115 people attended, 40 engineers joined Telerik  2011-2012 – 300 people attended, 80 engineers joined Telerik  This is the 4th season of the Software Academy  2012-2013 – 1000 people will attend, 100-150 engineers expected to join Telerik 39
  • 40.
    Software Academy: Online? Can I participate online?  Generally "No", with some exceptions  The "software academy" training program is very heavy learning track  It takes 6-8 hours daily for 6-12 months  Live attendees will have better chances  Most of the academy courses can be taken online (except Telerik's proprietary trainings)  The champions form the online courses could be invited to join the academy live 40
  • 41.
    Graduate in TwoYears?  Can I graduate for 2 or 3 years?  Generally "Yes"  You could take 7-8 courses the first years and the rest in the second years  What if I am a school student?  You could take the "software academy" program as well  School students could take 2-3 courses each semester and graduate for 3-4 years 41
  • 42.
    Free Online Courses@ Telerik Software Academy Software Development Trainings for Anyone
  • 43.
    Online / StudentCourses  The online / student courses are:  The same courses from the software academy  Provided for free for any learner worldwide  Anyone can register and attend them  Full access to videos + presentations + demos + homework + projects  Best performers can take the live exams  Best graduates get certificate  Register at http://telerikacademy.com 43
  • 44.
    Additional Free OnlineCourses Online Courses @ Telerik Academy C# Programming Track Web Technologies Track (starting September 2012) (starting September 2012) Web Applications Mobile Development with ASP.NET MVC (starting October 2012) (starting October 2012) Windows 8 Development Photoshop (starting January 2013) (starting January 2013) 44
  • 45.
    Telerik Software Academy курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET http://academy.telerik.com програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
  • 46.
    Free Trainings @Telerik Academy  Telerik Software Academy  academy.telerik.com  Telerik Academy @ Facebook  facebook.com/TelerikAcademy  Telerik Software Academy Forums  forums.academy.telerik.com  Telerik School Academy  schoolacademy.telerik.com  Email: academy@telerik.com