Computer Programming Languages Certificate

Program Outline

Learn computer programming and take the first step to a technology career with nearly endless possibilities. Penn Foster Career School's Computer Programming Languages Certificate program covers a variety of topics, such as introduction to Programming, Microsoft® Access®, Programming in Java™, and Creating Web Pages. You’ll gain experience with real programs used in the technology field today — all on your own time, in the comfort of your own home. And you can complete this program in as little as four months.

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.

You will complete the following courses in the order indicated to earn your Computer Programming Languages Certificate:

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.

Program Outcomes
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



Introduction to Programming
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®
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®

Programming in Java™
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

Creating Web Pages
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


Online Library and Librarian
Students in Penn Foster Career School have access to an online library for use during their studies. Students can use this library to do the required research in the courses they complete or can use it for general reference and links to valuable resources. The library contains helpful research assistance, articles, databases, books, and Web links. A librarian is available to answer questions on general research-related topics via email and to assist students in research activities during their studies with Penn Foster Career School International.

We reserve the right to change program content and materials when it becomes necessary.

A High School Diploma or GED is required to enroll in this program.

Microsoft and Windows are trademarks of Microsoft Corporation registered in the United States of America and/or other jurisdictions.

Apple, Mac, and macOS are trademarks of Apple, Inc. registered in the United States of America and/or other jurisdictions.

Java is a trademark of Oracle and/or its affiliates.