COVID-19 Vaccine Requirement

All UW Professional & Continuing Education students, including fully online students, must provide proof of vaccination against COVID-19 or submit a request for medical or religious exemption. 

Learn more

Find the Right Programming Language for You

Compare Popular Programming Languages 

The numbers don’t lie: coding skills are in high demand. In this booming industry, programming jobs are the fastest-growing — 50% faster than the overall market.

OK, programming is a coveted skill. But which language is right for you? Compare some of the most popular programming languages, then explore the UWPCE programs that can help you get started or become a pro.

Compare by Level and Uses

Python

A versatile language that boasts the power and flexibility to run major websites, along with ever-expanding machine learning and data science capabilities

Level

Beginner

Uses
  • Web apps
  • Data analytics, data science and AI
  • Scripting and automation
Programs

Javascript

The language behind some of the most engaging websites, mobile apps and online games

Level

Advanced Beginner

Uses
  • Interactive front-end web development
  • Games and apps
  • Web client validation and processing
Programs

C

The lingua franca of all code that needs to be fast, efficient and portable

Level

Advanced Beginner

Uses
  • Embedded systems
  • Kernel (OS/systems) programming
  • Games
  • IOT
Programs

Java

A popular, all-purpose language that provides the foundation for data-heavy, enterprise-level operations and more

Level

Intermediate

Uses
  • Enterprise software
  • Web development
  • Android apps
Programs

C#

The go-to language for developing apps for the Windows platform as well as the cross-platform .NET framework

Level

Intermediate

Uses
  • Cloud apps
  • Windows apps
  • Games
Programs

R

A language that’s a favorite among data scientists and researchers for extracting useful information from large data sets

Level

Intermediate

Uses
  • Data visualization
  • Data analysis and modeling
  • Machine learning
Programs

C++

One of the original programming languages and also one of its most powerful and important

Level

Advanced

Uses
  • Operating systems and web browsers
  • Robotics and embedded systems
  • 3-D Games
Programs
 
enrollment coach

We're Here to Help

Have questions, about which program is right for you? Not sure about juggling the workload and other responsibilities? Our enrollment coaches are here to help. Let us know what program interests you, and a coach will be in touch.

Contact an Enrollment Coach

  Get our email newsletter with career tips, event invites and upcoming program info.       Sign Up Now