Software Development

Work with a mentor on Mentorcam and get personalized 1-on-1 feedback and advice.

Play button
Watch intro 1:08
Pause button


Video placeholder user-profile-davidxiang
starting at $10

David Xiang

YouTube Influencer, Software EngineerYouTube Influencer,
Software Engineer


David Xiang is a professional software developer, YouTuber and author living in New York City. A graduate from Carnegie Mellon University with a Masters in Elec... read more

What people ask David

  • What measures should I take to position myself for promotion?
  • How should I prepare for coding challenges in interviews?
  • What do I need to do to stand out as a candidate?
  • Can you help me design a plan for career growth?
  • How do I become a better programmer?