Online Computer Programming Languages Certificate Details

Penn Foster’s Online Computer Programming Languages Certificate can help you gain the knowledge and skills relevant to a career in the computer programming field. This includes simple and complex database solutions, programming in Java,™ and creating web pages.

Program Goal and Outcomes

Program Goal

The Computer Programming Languages Career Certificate program provides students with a background in programming and logic, Microsoft® Access®, Java, HTML, PHP, and other technologies to help prepare them for entry-level positions as a computer programmer, website or software developer, or database manager.

Upon completion of the program, students will be able to...
  • Create loops; create, search, and sort arrays; create modules and hierarchy charts
  • Use Boolean expressions, validate input
  • Design graphical user interfaces
  • Demonstrate knowledge of logic flow within a task or program
  • Create new Access databases, create forms and reports, sort and filter your data with queries, analyze your data
  • Use the Java programming language to program applets and create animations and graphics for use on the Internet
  • Use Swing components and create Java programs using layout managers
  • Create engaging, interactive web applications using HTML, CSS, JavaScript, PHP, and MySQL technologies

This course concentrates on the basic guidelines and best practices for developing good programming skills.


  • Point out the steps for creating a program
  • Analyze the use of Boolean, loops, and functions in a program
  • Show the use of various types of arrays and menu-driven programs
  • Point out the use of text processing, recursion, object-oriented programming, and GUIs
  • Design pseudocode, a flowchart, and a GUI for an app

Textbook: Starting Out with Programming Logic and Design

Microsoft® Access® is a database software used to manage and compare large amounts of data.


  • Explain the components of Microsoft® Access® 2019
  • Construct an inventory database using Microsoft® Access®

Java™ is a high-level programming language used to write programs that will run on any platform or operating system.


  • Write, compile, and run Java code
  • Implement common coding algorithms in Java
  • Create applications with object-oriented design principles
  • Use Java I/O and multithreading in applications
  • Create Swing-based applications
  • Develop a multi-threaded, object-oriented game application with GUI

Textbook: Java: A Beginner’s Guide

This course helps establish an advanced understanding of technologies used in building web pages.


  • Differentiate between HTML, CSS, JavaScript, and PHP
  • Explain how to add variables, arrays, functions, and objects using JavaScript
  • Describe how to add variables, arrays, functions, and objects using PHP
  • Explain how to work with cookies, user sessions, and web-based forms
  • Recognize basic SQL commands used in database design
  • Create and build simple web applications
  • Write scripts for online storefront

Textbook: Sams Teach Yourself PHP, MySQL, and JavaScript All in One

Additional Details

Licensing and/or certification requirements for jobs in this field are not the same in every state and may include educational, testing, and/or experiential requirements beyond those offered in the Penn Foster Program. Prospective students should contact the state professional licensing board or similar regulatory body in the state(s) where they plan to work to determine their requirements before enrolling in this Program. Click here for contact information for state licensing/regulatory boards and certain industry licensing information.
Please review your state board requirements that are applicable to your field of study. State boards may impose a variety of different requirements.

Penn Foster Career School Accreditation & Licensing Details

Penn Foster has been accredited for over 50 years. Penn Foster Career School has been thoroughly reviewed and has earned several important accreditations, certifications, and licensing. Most importantly, Penn Foster Career School is both regionally and nationally accredited.

Short Lessons
Easy-to-Access Lessons
Each lesson is broken into short chapters that allow you to fit learning into whatever time you have available. Don’t have time to finish a lesson? Not a problem - pick up where you left off next time!
Digital Flashcards
Digital Flashcards
A fun and interactive way to test your knowledge before your exams. Find out what information you've mastered, and what material needs additional review.
Sample Computer Programming Languages Lesson

Sample Computer Programming Languages Lesson

Penn Foster courses are written in a way that is easy to understand, and materials are broken down into manageable lessons. Take a look at what a Computer Programming Languages course would look like.
Computer Specifications
As you know this is an online academic program. This means you will need access to high-speed internet to begin your program. In addition, you will need access to a Microsoft® Windows® based computer running Windows® 10 or later or an Apple® Mac® computer running macOS® or later, Microsoft® Office 2019 or Microsoft 365®, and an email account to complete this program.
We reserve the right to change program content and materials when it becomes necessary.
Microsoft and Windows are trademarks of Microsoft Corporation registered in the United States of America and/or other jurisdictions.
Apple, Mac, and OS X are trademarks of Apple, Inc. registered in the United States of America and/or other jurisdictions.
Enroll Now Request Info