Coding

An increasing number of businesses rely on computer code and on individuals who are versed in a range of programming languages. Coding is not a skill limited to the technology sec­tor. Individuals with coding skills may find careers in hospitals or manufacturing, as well as high-tech companies.

Course CodeCourse TitleCEUs
CPC-640EIntroduction to Coding and Computer Programming0.6
WDA-246EPHP Introduction0.6
WDA-247EIntroduction to AWS Cloud0.6
CPC-631EIntroduction to R Programming0.6
CPC-603EAdvanced R Programming for Data Science1
CPC-624EVisual Basic Applications in Excel0.6

For information on current course offerings and how to register, go to www.ccm.edu/workforce/

CERTIFIED ENTRY-LEVEL PYTHON PROGRAMMER CERTIFICATION (PCEP)

Certified Entry-Level Python Programmer certification (Exam PCEP-30-0x) is a professional credential that measures the candidate’s ability to accomplish coding tasks related to the essentials of programming in the Python language. To sit for the exam, a student should demonstrate sufficient knowledge of the universal concepts of computer programming, the syntax and semantics of the Python language, as well as the skills in resolving typical implementation challenges with the help of the Python Standard Library. PCEP is the starting point to launch a career in software development, Python programming and related technologies! Please check that your computer software is compatible with Python prior to registration.

Course CodeCourse TitleCEUs
CPC-640EIntroduction to Coding and Computer Programming0.6
CPC-646EPython PCEP Prep Part 11.2
CPC-647EPython PCEP Prep Part 21.2

For information on current course offerings and how to register, go to www.ccm.edu/workforce/

Course usage information

Introduction to Coding and Computer Programming

If you are new to programming or want to learn more about this in-demand field, you will benefit from this introductory course that provides an overview of programming methodology. Topics covered will include computer science fundamentals (data types, data structures, input/output, functions, sorting/searching, program structure, etc.) and basic algorithms. This course is offered in a flexible format that includes online sessions live with the instructor and additional assignments for students to complete. CPC-640E.


Course usage information

PHP Introduction

PREREQUISITE: Introduction to Coding and Computer Programming or prior coding experience. PHP, Hypertext Preprocessor, is a widely used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. PHP is a good language to learn for both beginners and advanced students. It is widely used to add scripting capabilities to static web pages and to access databases with massive amounts of data. In this course, approach PHP step by step, look at similarities to Python and develop practical skills needed in corporate web programming. WDA-246E.


Course usage information

Introduction to AWS Cloud

All large and small corporations are embracing cloud computers and Amazon Web Services (AWS) is one of the most widely used cloud platforms. Begin by looking at the big picture of how the Internet works. From that foundation, learn popular operating system commands and build a virtual server with Web, PHP and Python scripting. Add a database using PHP and Python programming skills. Students will get a great foundation for AWS cloud server setup and administration. WDA-247E.


Course usage information

Introduction to R Programming

PREREQUISITE: Proficient knowledge of MS Excel. R’s widespread popularity to analyze large data sets makes it an essential tool in almost every field. The course will cover exploratory data analysis techniques, visualization methods, modeling and ideas in reproducible research using packages from base R. Students will learn the basic syntax for R and how functions and packages work. CPC-631E.


Course usage information

Advanced R Programming for Data Science

PREREQUISITE: Proficient knowledge of MS Excel and the Introduction to R Programming course or some programming knowledge. Expanding on the topics covered in the Introduction to R Programming course, students learn the use of the Tidyverse and the ggplot2, dplyr and tidyr packages. In addition, advanced data science methods such as k-means, clustering and dendrograms will be covered. CPC-603E.


Course usage information

Visual Basic Applications in Excel

PREREQUISITE: Proficient knowledge of MS Excel. Learn to record macros, read, write, and debug VB code, pass lists and floating variables though VB, use conditional statements, and create input and message boxes. At the end of this course, students will be familiar with the VBA programming language as it applies to Microsoft Excel and will apply this knowledge to make interactive and fully functional spreadsheets. CPC-624E.


Course usage information

Python PCEP Prep Part 1

PREREQUISITE: Introduction to Coding and Computer Programming or prior coding experience. Python is a general-purpose programming language ideal for any application. This is a great language to start with if you are a beginner, and it is easy for experienced programmers to master. In this course, you will understand basic concepts of software development technology. Obtain the programming knowledge that will allow you to design, write, debug and run programs encoded in the Python language. CPC-646E.


Course usage information

Python PCEP Prep Part 2

PREREQUISITE: Python PCEP Prep Part 1. In Part 2, learn the remaining skills to successfully pass the PCEP exam. Learn more advanced aspects of Python programming such as packages, exceptions, file processing and coding techniques, and gain helpful tips for exam preparation. Upon completion of part 2, you will receive your exam voucher to be redeemed with the Python Institute. CPC-647E.