Programming Fundamentals – Online Microcredential

Gain skills that are at the heart of the global computing industry

Whether you’re looking to take the first step toward a career in computing or you want to develop skills from expert faculty to help you move up in your current job, Oregon State University’s online microcredential in programming fundamentals will equip you with a solid understanding of core skills that can lead to new opportunities.


Build a foundation in programming and set the stage for additional learning once you earn Oregon State’s programming fundamentals microcredential online. Watch the video »

The courses in this microcredential offer the vital, fundamental skills to learn a new programming language or set of tools that would be required for an entry-level programming job.


Required courses (11-12 credits)

Prerequisite courses

* – These courses are required unless you already met this prerequisite.


The in-demand skills you'll develop as a student in this microcredential will give you what you need to stand out and level up in your career.

  • Data structures
  • Exception handling
  • Fundamentals of object-oriented programming
  • GitHub and git usage
  • Programming in Python
  • Recursion
  • Time complexity
  • Unit testing

Start on a pathway toward a full computer science degree

Oregon State offers two computer science degree programs online, and the microcredential credits you earn can be directly applied toward either one — a bachelor’s degree or a postbaccalaureate degree that is designed for those who already have a bachelor’s degree.

If you plan to apply these credits toward a full degree, we encourage you to first contact the program to learn about the degree requirements. Please note that acceptance into a microcredential does not guarantee acceptance into a degree program.


Related stories

What kind of online computer science degree should you pursue?

Oregon State University offers multiple online bachelor's and master's degrees in computer science. Read our guide to better understand who each program is designed for, skills you'll gain and possible career outcomes.

Persistence pays off as an online student, even when you don’t have a bird’s-eye view

There was a time when the idea of “seeing the big picture” was more than Ravonne Byrd could manage. She was trying to find her footing professionally, but different career paths became unappealing the further she ventured down them. “There was a lot of uncertainty,...

Oregon State Everywhere: Driven to change lives through computer science online

I have loved my experience online with Oregon State. ... I have a bachelor’s degree and MBA already, but I wanted to pursue a postbaccalaureate degree in computer science online in hopes of making a profound impact in health care technology." — Shane Adams, computer science...