United States























































Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later

Mobile Development Courses

Developers, want to learn more about mobile development for the latest Windows and Windows Phone devices? How about JavaScript/HTML5 or C#/XAML? At Microsoft Virtual Academy, we have the mobile development training you need to advance your career. And, if you’re interested in universal Windows apps that target both tablets and phones using a single shared code solution, the mobile development courses listed below are a great place to start. Browse our selection of mobile development training options and take the next step toward success.

Courses
Sort by:
203
Points
Level
200
Rating:
(0)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
36
Points
Level
200
Rating:
(1)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
53
Points
Level
200
Rating:
(1)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
55
Points
Level
200
Rating:
(3)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
63
Points
Level
200
Rating:
(1)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
59
Points
Level
200
Rating:
(5)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
40
Points
Level
200
Rating:
(2)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
40
Points
Level
200
Rating:
(1)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
45
Points
Level
200
Rating:
(1)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
54
Points
Level
200
Rating:
(2)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
47
Points
Level
100
Rating:
(12)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
55
Points
Level
100
Rating:
(7)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
45
Points
Level
100
Rating:
(6)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
40
Points
Level
200
Rating:
(9)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
51
Points
Level
200
Rating:
(24)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
56
Points
Level
200
Rating:
(39)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
23
Points
Level
200
Rating:
(3)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
59
Points
Level
300
Rating:
(6)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
59
Points
Level
100
Rating:
(14)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
9
Points
Level
100
Rating:
(5)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
9
Points
Level
100
Rating:
(7)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
9
Points
Level
100
Rating:
(9)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
122
Points
Level
200
Rating:
(46)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
63
Points
Level
200
Rating:
(11)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
113
Points
Level
200
Rating:
(19)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
59
Points
Level
200
Rating:
(17)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
208
Points
Level
100
Rating:
(110)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
37
Points
Level
200
Rating:
(10)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
223
Points
Level
200
Rating:
(54)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
83
Points
Level
300
Rating:
(118)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
37
Points
Level
100
Rating:
(6)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
59
Points
Level
300
Rating:
(9)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
66
Points
Level
200
Rating:
(18)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
57
Points
Level
200
Rating:
(30)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
68
Points
Level
100
Rating:
(151)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
64
Points
Level
200
Rating:
(14)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
54
Points
Level
200
Rating:
(4)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
108
Points
Level
200
Rating:
(15)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
37
Points
Level
200
Rating:
(43)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
111
Points
Level
200
Rating:
(17)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
64
Points
Level
200
Rating:
(92)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
66
Points
Level
200
Rating:
(32)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
79
Points
Level
200
Rating:
(15)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
55
Points
Level
200
Rating:
(47)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
66
Points
Level
200
Rating:
(45)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
34
Points
Level
300
Rating:
(8)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
78
Points
Level
200
Rating:
(222)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
56
Points
Level
200
Rating:
(63)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
89
Points
Level
200
Rating:
(6)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
5
Points
Level
200
Rating:
(17)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
53
Points
Level
200
Rating:
(504)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
65
Points
Level
200
Rating:
(1074)
Add to My Learning Plan
Join now, for free!
Want to manage your learning plans?
Sign up for MVA and get this and other free benefits:
  • Take self-assessments
  • Join live events
  • Track your progress
  • Participate in forums
  • Get unlimited access to content
Maybe later
View 46 more courses
Additional Resources
                     
Message