Sunday, September 11, 2016

NIIT Limited announces Q1 (April – June 2016)



NIIT Limited announces Q1 (April – June 2016) consolidated results FY 2016-17

NIIT Limited, a global leader in skills and talent development, today reported its results for the first quarter ending June 30, 2016. In this quarter, the company recorded a Net Revenue of Rs. 260.4 Cr up 12% over last year, and an EBITDA of Rs. 22.2 Cr up 36% YoY and EBITDA% of 9% up 151 bps over last year. Profit after Tax was recorded at Rs. 7.4 Cr (Vs Rs. 15 Cr for Q1 FY 15-16) primarily on account of impact of exceptional items on profit of associate company.

NIIT Limited Q1 (April – June 2016)

Consolidated Financials at a Glance (in Rs. Cr)

 

Qtr ended

June 30, 2015

 

Qtr ended

June 30, 2016

 

Growth

YoY

Net Revenue233.2260.412%
EBITDA16.422.236%
EBITDA%7%9%151 bps
PAT157.4– 7.6 Cr

This quarter reflects that NIIT's YoY revenue has started picking up real momentum, registering a robust growth of 12%, a significant improvement over the more gradual 4%, 5%, 6%, 7% growth increase that was witnessed last year in Q1, Q2, Q3 and Q4 respectively and the first time in 16 quarters to enter double digits. More importantly, the Go-Forward business Q1 growth (excluding government schools and international geographies already exited) was a robust 15% YoY.

With a strong focus on assuming a leadership role in the digital learning world and to further accelerate NIIT's growth and profitability, the company has charted a two-pronged business strategy: firstly an Internal Initiative addressing the digital transformation of the entire business model of NIIT and secondly an External Initiative which focuses on training and consulting of individual and corporate customers to enable them to prepare successfully for their digital transformation.

Under the Internal Initiative the company in this quarter has initiated multiple platform based services like a Training Analytics portal and a Global Strategic Sourcing portal in the Corporate Learning Group; just launched its multi-modal online retail training portal in the skills and careers group with strategic eco-system partnerships with edX, Microsoft as well as many other technology vendors, academic institutions and experts. Further, it will soon roll-out a unique B2C learning portal in the school learning group. In addition, there is a focused program to digitally transform internal processes of the company across all functions & businesses, interactions with its customers, suppliers and employees.

The External Initiative on the other hand focuses on providing training and consulting to individual and corporate customers to help them re-invent themselves & their organisation through digital transformation. The key offerings include a new portfolio which aims to groom leaders and managers into Digital Shapers of the future of their companies; StackRoute which focuses on creating Digital Innovators by building an elite breed of Full-stack programmers; DigiNXT which addresses the urgent need to help India's IT Services industry source fresh staff as well as retrain 4 million of their existing staff into Digital Developers with skills in Data Sciences/Analytics, Robotics, Internet of Things, Artificial Intelligence, Cyber Security, and so on; and finally NIIT.tv that aims to create Digital Workers and Digital Citizens by bringing skilling from NIIT classrooms to every digitally connected Indian, for free, at any time and place of their choice to train the masses to evolve their skills and participate productively in the future digital world.

Speaking on the company's performance during the quarter, Mr. Rahul Patwardhan, Chief Executive Officer, NIIT Limited said, "With a 12% YoY revenue increase in Q1, NIIT is firmly back on the growth path, with a strong focus on leading the industry in each of the business verticals that we are engaged in. We aim to play a leadership role in the Digital Learning World, exploiting the exciting new age Digital Technologies that are impacting every industry and every company; and we will do this by preparing as well as re-training a pool of trained professionals armed with Digital Transformation skills to take up challenging assignments in companies & start-ups across the globe."

Corporate Learning Group (CLG) recorded net revenue of Rs. 152.3 Cr, up 19% YoY, maintaining a steady operating margin of 12%. This was backed by a strong growth in its MTS (Managed Training Services) offerings, which now contributes 91% of CLG revenues.

During the quarter, NIIT extended and expanded its relationship with some of its MTS customers. NIIT extended its contract with a global Technology major for 3 years; was awarded a contract for outsourcing of Administration and Content Design and Development from one of the world's largest Metals and Mining Corporations; and was awarded a contract for outsourcing of Learning Administration from a global Oil major.

Mr. Sapnesh Lalla, Group President, Corporate Learning Group, NIIT Limited said, "Corporate Learning Group has registered a robust growth of 19% YoY backed by two new contract wins and one major contract extension from our existing MTS customers. I am confident about our continued growth trajectory."

Skills and Careers Group (SNC) recorded net revenue of Rs. 77.3. Cr up 7% YoY during Q1. EBITDA was recorded at Rs 3.4 Cr and EBITDA% stood at 4% up 487 bps over last year.

Revolutionizing the IT training and education landscape once again and re-aligning the focus of the Skills & Career Group to the changing future-skill-set requirements of the industry, NIIT has unveiled DigiNXT to develop a pool of Digital Transformation professionals. Under the DigiNXT portfolio, NIIT is rapidly shifting its retail consumer IT education and training portfolio towards futuristic technologies like Java Enterprise Apps with Dev Ops, Big Data, Robotics, IoT, Virtual Reality, Cyber-Security, Artificial Intelligence and Machine Learning, etc. The company offers pioneering programs to young aspirants who wish to enter the digital services industry, as well as to IT professionals wishing to urgently reskill themselves to remain relevant in the new digital world.

'Java Enterprise Apps with Dev Ops', the first program under Digital Transformation to be launched, is an avant garde program based on student centred pedagogy of project-based learning that encompasses the various aspects of enterprise app development.

MEAN Stack, the second program in Web App Development under the DigiNXT Series was also unveiled during the quarter. The cutting-edge program will use student-centred pedagogy of project-based learning to help them carve successful career in the emerging digital era.

During the quarter, NIIT announced the launch of GNIIT Digital Transformation (DT) – a path-breaking GNIIT program that equips college students to ride the wave of digital transformation – the process of shifting from traditional approach to new ways of working and thinking using digital, social, mobile and emerging technologies.

Speaking on the company's strategy to strengthen Skills and Careers Group, Mr. Prakash Menon, President, Global Skills and Careers Group, said, "Firmly committed to playing a pioneering role in developing digitally skilled talent for the industry, we have completely transformed our Skills and Careers business. DigiNxt has been very well received by the industry and our students alike, helping us garner a healthy revenue in this quarter and reassuring us that we are on the right track to deliver on the goals we have set for the year."

NIIT's India corporate business continued on its rapid growth path with the company bagging its first MTS deals in the Indian market, with one of the largest telecom services company as well as a leading mobile handset player. The company also entered into two strategic tie-ups – a Pan India deal with a leading automobile company for providing Learning Development and content; and with a telecom company to build customized content and conduct end-to-end on-boarding training. In another significant development in the BFSI sector, NIIT won a large contract with one of the leading Public Sector Banks – United Bank of India.

NIIT entered into a strategic partnership with IIM- Ahmedabad to help deliver management education in the form of e-learning programs in this quarter. As a leading player in educational technology in India, NIIT has been at the forefront of technological & pedagogical innovations in learning, keenly aware of the challenges that the higher education sector is faced with. Through this association with IIMA, NIIT will work towards developing innovative learning models to deliver IIMA's management programs at scale, by providing best-in-class technology based solutions.

NIIT announced the launch of their first interactive live, online course in Digital Marketing. The program offered in association with Digital Marketing Institute (Ireland) was made available online for the first time. Professional Diploma in Digital Marketing (PDDM) – is uniquely designed for current and aspiring marketing professionals, to help them transform into digital marketers of the future. NIIT has already trained more than 1700 students in digital marketing.

During the quarter, NIIT and edX entered into a strategic partnership to redefine the online education space in India. Through this partnership NIIT and edX aim to create high-impact learning experiences for learners by offering next generation Blended Learning MOOC model that provides an engaging and live interactive experience that goes much beyond the core MOOC content.

During the quarter, NIIT.tv – A disruptive innovation by NIIT, entered into a tie up with Hindustan Unilever Ltd. (HUL), to provide skill-based courses on mobiles to 5 million women across India by 2020. NIIT.tv received 'Best online education platform' award at Indian Education Awards 2016.

Strengthening its position in China, NIIT entered into two strategic agreements – with Guiyang Municipal Government and Guizhou Professional College of Electronics in Gui'An New District, to develop a pool of next generation IT professionals in Big Data and Analytics. Through these partnerships NIIT aims to develop the Human Capital in line with China's vision to promote Guizhou province as the hub of Big Data industry in China and the world.

MindChampion Learning Systems Limited (MLSL) registered a net revenue of Rs 30.7 Cr during the quarter, maintaining an Operating margin of 7% up 111 bps YoY.

Mr. Gavin Dabreo, CEO of MLSL said, "We see the key need to improve academic outcomes for school going children. As we progress during the year, we shall increasingly focus on this goal with all our products and services. We believe personalised learning is a step in this direction. We shall also soon offer similar products and services online to school going children."

Tuesday, July 12, 2016

Google plans to train two million mobile app developers in India



Google plans to train two million mobile app developers in India

By ET Bureau | Jul 12, 2016, 06.45 AM IST
Post a Comment
READ MORE ON » National Skill Development | IOS | Google | Edureka | android skilling programme

REL .. 



NEW DELHI: Google has unveiled a slew of initiatives to educate and certify students and developers as part of its Android skilling programme in India, which aims to train 2 million mobile app developers. 

The specially designed instructorled training programme on Android Fundamentals will be made available across public and private universities and training institutes of the National Skill Development Corporation. 

Android dominates the global market for mobile operating .. 

Google's move comes as Apple plans to open a development accelerator in Bengaluru, which will provide specialised support to iOS app developers. Google has tied up with Edureka, Koenig, Manipal Global, Simplilearn, Udacity and UpGrad, among others, which will operate as authorised Android training partners in India. 

It hopes to offer the programme in about 2,000 universities, training about 4,000 faculty to reach more than 250,000 students every year. Google will train their trainer .. 



Friday, March 11, 2016

Making a cascading (dependent) Excel drop down list

Making a cascading (dependent) Excel drop down list





Today, we are going to investigate this feature in-depth and learn how to create cascading drop down lists that display choices depending on the value selected in a previous dropdown.

How to create a simple cascading dropdown in Excel

Making simple dependent drop-down lists in Excel is easy. All you need is a few named ranges and the INDIRECT formula. This method works with all versions of Excel 2007, 2010 and 2013.

1. Type the entries for the drop-down lists.

First off, type the entries you want to appear in the drop-down lists, each list in a separate column. For example, I'm creating a cascading dropdown of fruit exporters and column A of my source sheet (Fruit) includes the items of the first dropdown and 3 other columns list the items for the dependent dropdowns.



Sunday, January 17, 2016

Creating a SCRUD System Using jQuery, JSON and DataTables

Creating a SCRUD System Using jQuery, JSON and DataTables

http://www.sitepoint.com/creating-a-scrud-system-using-jquery-json-and-datatables/

Every non trivial software allows to manipulate data, generally stored in a database. The acronymSCRUD refers to the basic manipulation functions that the user needs to work with the available data: Search, Create, Read, Update and Delete.

In this article we'll create a web application which empowers the user to search a database and fully manage its content. The system is based on jQuery, JSON, and the popular DataTables and jQuery Validation plugins.

The interface of the SCRUD application

What We'll Use

In this section I'll briefly cover the libraries and plugins I'll employ in this tutorial.

jQuery and Ajax

jQuery is a free, open source and cross-platform JavaScript library which simplifies client-side HTML scripting. jQuery makes it easier to select the DOM elements and perform DOM manipulation operations, and handle events, such as mouse clicks and keyboard input. In my opinion, jQuery is the de facto standard for creating Ajax applications.

Ajax is a technique that allows you to execute HTTP requests asynchronously. This means that web applications can retrieve data from and send data to the web server without fully reloading the web page.

At SitePoint we've covered jQuery and Ajax multiple times. If you need a refresh on these topics, you can take a look at these articles:

This tutorial will show you how to create a SCRUD application which performs all the tasks without having to reload the web page even once.

JSON

For the transfer of data between the application and the web server we'll use the JSON format. The JSON data format is based on attribute-value pairs, which means that each attribute has both a value and a name to identify it.

DataTables and jQuery Validation Plugins

jQuery is very suitable to use in conjunction with plugins and it's designed to be easily extensible. In this tutorial we'll employ two plugins. The first one is called DataTables. It adds advanced interaction controls to ordinary HTML tables such as pagination, search functionality, and column sorting. The second isjQuery Validation which makes it easier to validate form elements.

Getting Started

For our example we'll create the following files in the same folder:

  • data.php: the PHP script that will perform the database tasks
  • index.html: the HTML file of our interface
  • layout.css: the CSS file containing the style of our web application
  • webapp.js: the JavaScript file, written using jQuery, which manages the front-end actions and events

You can download all the source code from my repository on GitHub. Apart from that, you'll need a functioning MySQL database.

The first task is to create a new HTML5 file called index.html consisting of:

  • An Add button
  • A mostly empty table (which will display the database data)
  • An add/edit form
  • A noscript message
  • A message container
  • A loading message container

In the head section of the HTML file we load jQuery version 1.11.2. This file is downloaded from a Google server. As stated here:

the Google Hosted Libraries service is a stable, reliable, high-speed and globally available content distribution network for many popular open-source JavaScript libraries.

DataTables provides a similar CDN. We load DataTables version 1.10.0 from their network and the jQuery Validation plugin version 1.13.1 from a CDN to get things started.

Monday, December 14, 2015

Script For Login, Logout and View Using PHP, MySQL and Bootstrap

Script For Login, Logout and View Using PHP, MySQL and Bootstrap

By Ehtesham Mehmood on Nov 25, 2014
This article shows how to make a login, logout and view script using PHP, MySQL and Twitter Bootstrap.

Wednesday, October 7, 2015

Excel Function for Amn2Word macro



Option Explicit
'Main Function
Function Amt2Word(ByVal MyNumber)
    Dim Dollars, Cents, Temp
    Dim DecimalPlace, Count
    ReDim Place(9) As String
    Place(2) = " Thousand "
    Place(3) = " Million "
    Place(4) = " Billion "
    Place(5) = " Trillion "
    ' String representation of amount.
    MyNumber = Trim(Str(MyNumber))
    ' Position of decimal place 0 if none.
    DecimalPlace = InStr(MyNumber, ".")
    ' Convert cents and set MyNumber to dollar amount.
    If DecimalPlace > 0 Then
        Cents = GetTens(Left(Mid(MyNumber, DecimalPlace + 1) & _
                  "00", 2))
        MyNumber = Trim(Left(MyNumber, DecimalPlace - 1))
    End If
    Count = 1
    Do While MyNumber <> ""
        Temp = GetHundreds(Right(MyNumber, 3))
        If Temp <> "" Then Dollars = Temp & Place(Count) & Dollars
        If Len(MyNumber) > 3 Then
            MyNumber = Left(MyNumber, Len(MyNumber) - 3)
        Else
            MyNumber = ""
        End If
        Count = Count + 1
    Loop
    Select Case Dollars
        Case ""
            Dollars = "No Dollars"
        Case "One"
            Dollars = "One Dollar"
         Case Else
            Dollars = Dollars & " Dollars"
    End Select
    Select Case Cents
        Case ""
            Cents = " and No Cents"
        Case "One"
            Cents = " and One Cent"
              Case Else
            Cents = " and " & Cents & " Cents"
    End Select
    Amt2Word = Dollars & Cents
End Function
 
'Main Function
Function SpellNumber(ByVal MyNumber)
    Dim Dollars, Cents, Temp
    Dim DecimalPlace, Count
    ReDim Place(9) As String
    Place(2) = " Thousand "
    Place(3) = " Million "
    Place(4) = " Billion "
    Place(5) = " Trillion "
    ' String representation of amount.
    MyNumber = Trim(Str(MyNumber))
    ' Position of decimal place 0 if none.
    DecimalPlace = InStr(MyNumber, ".")
    ' Convert cents and set MyNumber to dollar amount.
    If DecimalPlace > 0 Then
        Cents = GetTens(Left(Mid(MyNumber, DecimalPlace + 1) & _
                  "00", 2))
        MyNumber = Trim(Left(MyNumber, DecimalPlace - 1))
    End If
    Count = 1
    Do While MyNumber <> ""
        Temp = GetHundreds(Right(MyNumber, 3))
        If Temp <> "" Then Dollars = Temp & Place(Count) & Dollars
        If Len(MyNumber) > 3 Then
            MyNumber = Left(MyNumber, Len(MyNumber) - 3)
        Else
            MyNumber = ""
        End If
        Count = Count + 1
    Loop
    Select Case Dollars
        Case ""
            Dollars = "No Dollars"
        Case "One"
            Dollars = "One Dollar"
         Case Else
            Dollars = Dollars & " Dollars"
    End Select
    Select Case Cents
        Case ""
            Cents = " and No Cents"
        Case "One"
            Cents = " and One Cent"
              Case Else
            Cents = " and " & Cents & " Cents"
    End Select
    SpellNumber = Dollars & Cents
End Function
      
' Converts a number from 100-999 into text
Function GetHundreds(ByVal MyNumber)
    Dim Result As String
    If Val(MyNumber) = 0 Then Exit Function
    MyNumber = Right("000" & MyNumber, 3)
    ' Convert the hundreds place.
    If Mid(MyNumber, 1, 1) <> "0" Then
        Result = GetDigit(Mid(MyNumber, 1, 1)) & " Hundred "
    End If
    ' Convert the tens and ones place.
    If Mid(MyNumber, 2, 1) <> "0" Then
        Result = Result & GetTens(Mid(MyNumber, 2))
    Else
        Result = Result & GetDigit(Mid(MyNumber, 3))
    End If
    GetHundreds = Result
End Function
      
' Converts a number from 10 to 99 into text.
Function GetTens(TensText)
    Dim Result As String
    Result = ""           ' Null out the temporary function value.
    If Val(Left(TensText, 1)) = 1 Then   ' If value between 10-19...
        Select Case Val(TensText)
            Case 10: Result = "Ten"
            Case 11: Result = "Eleven"
            Case 12: Result = "Twelve"
            Case 13: Result = "Thirteen"
            Case 14: Result = "Fourteen"
            Case 15: Result = "Fifteen"
            Case 16: Result = "Sixteen"
            Case 17: Result = "Seventeen"
            Case 18: Result = "Eighteen"
            Case 19: Result = "Nineteen"
            Case Else
        End Select
    Else                                 ' If value between 20-99...
        Select Case Val(Left(TensText, 1))
            Case 2: Result = "Twenty "
            Case 3: Result = "Thirty "
            Case 4: Result = "Forty "
            Case 5: Result = "Fifty "
            Case 6: Result = "Sixty "
            Case 7: Result = "Seventy "
            Case 8: Result = "Eighty "
            Case 9: Result = "Ninety "
            Case Else
        End Select
        Result = Result & GetDigit _
            (Right(TensText, 1))  ' Retrieve ones place.
    End If
    GetTens = Result
End Function
     
' Converts a number from 1 to 9 into text.
Function GetDigit(Digit)
    Select Case Val(Digit)
        Case 1: GetDigit = "One"
        Case 2: GetDigit = "Two"
        Case 3: GetDigit = "Three"
        Case 4: GetDigit = "Four"
        Case 5: GetDigit = "Five"
        Case 6: GetDigit = "Six"
        Case 7: GetDigit = "Seven"
        Case 8: GetDigit = "Eight"
        Case 9: GetDigit = "Nine"
        Case Else: GetDigit = ""
    End Select
End Function