CODING

Our online classes are taught LIVE by an instructor. Students will need access to a computer and to the Internet. A desktop or laptop computer is preferred, but tablets and smartphones are also an option. CCM will provide access to any specialized software needed for the course.

Please note: A link to join a class will be sent by the instructor to registered students 1-2 days before a class is scheduled to begin.

An increasing number of businesses rely on computer code and individuals who are versed in a range of programming languages.  Coding is not a skill limited to the technology sector.  Individuals with coding skills may find careers in hospitals or manufacturing, as well as high-tech companies. According to the Bureau of Labor Statistics (BLS), programmers earn a median salary of $86,550 per year.

The five major job categories requiring coding skills include Information Technology (IT) workers, data analysts, artists and designers, engineers and scientists.  These professionals are able to use various programs to write instructions to a computer as opposed to using established applications. Programming languages including JavaScript and HTML for building websites, statistical programs R and SAS, AutoCAD programs for engineers, and other all-purpose programming languages such as Python, C# and C++ are in demand in today’s job market.

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 for those without prior coding experience. 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 three 2-hour synchronous online sessions live with the instructor and 2 hours of asynchronous lectures to view on your own schedule. Students should be prepared to save their work to their location computer. CPC-621

Instructor: Samuel Jacobs, MEng

88321.  3 Sessions: 8 hours, CEU 0.8
Time: 6:30-8:30 p.m., Wed, Sept 16-30  (remote live sessions; remainder lectures viewed on your own schedule)
Cost: $229

INTRODUCTION TO R PROGRAMMING

Prerequisite: Proficient knowledge of MS Excel.

R’s widespread popularity in today’s data driven business world makes R a must-know data analysis tool in almost every field of business: finance, bio science, supply chain, sports, retail, marketing, social media, manufacturing and even journalism. R is a software program used to analyze large data sets. Students will complete projects analyzing large data sets related to environmental and business issues. 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. Students will need to save their work to their local computer or a flash drive. Enrollment is limited to 20. CPC-631

Instructor: Kelly Fitzpatrick, MA, CFA, Tableau Desktop Specialist

88871.  2 Sessions: 6 hours, CEU 0.6
Time: 9 a.m.-12 p.m., Sat, Oct 3-10
Cost: $299

ADVANCED R PROGRAMMING FOR DATA SCIENCE

PREREQUISITE: Proficient knowledge of MS Excel and the Introduction to R Programming course or some programming knowledge.

The course will expand on the topics covered in the Introduction to R Programming course. Advanced topics include the use of the Tidyverse and learning the ggplot2, dplyr and tidyr packages. Also, advanced data science methods such as k-means, clustering and dendrograms will be covered. Students will need to save their work to their local computer or a flash drive. Enrollment is limited to 20. CPC-603

Instructor: Kelly Fitzpatrick, MA, CFA, Tableau Desktop Specialist

88872.  5 Sessions: 10 hours, CEU 1.0
Time: 6:30-8:30 p.m., Tues, Nov 10-Dec 8
Cost: $499


PYTHON INTRODUCTION

Prerequisite: Introduction to Computer Programming or prior coding experience.

Python is a general-purpose programming language, ideal for any application. It’s a great language to start with if you are a beginner, and easy for experienced programmers to master. In this course, students are introduced to the core language, learn about built-in data types and functions and work with imported modules. This course will be offered in a flexible format that includes three asynchronous lectures to view on your own schedule, as well as four 1-hour synchronous online sessions live with the instructor. CPC-634

INSTRUCTOR: Samuel Jacobs, MEng

88322.  3 Sessions: 9 hours, CEU 0.9

Time: 6:30-7:30 p.m., Wed, Oct 7-28 (remote live sessions; remainder lectures viewed on your own schedule)

Cost: $499


INTRO TO PROGRAMMING CONCEPTS USING VISUAL STUDIO WITH C# AND C++

Prerequisite: Working knowledge of personal computers.

This class is an introduction to programming concepts such as variables, decision structures, and will begin basic loops to prepare you for the immersive C# and C++ classes offered in Spring 2021. Microsoft Visual Studio is an integrated development used to develop computer programs as well as websites, web apps, web services and mobile apps. We will start with C#, a simple, modern, general-purpose, object-oriented programming language that borrows key concepts from several other languages. Then we will move to C++, which is widely used in the workplace. C++ comes with features that are extremely suitable for complex programming and gaming systems, whereas C# has limited and simple features that are mostly enough for a simple web application. Book purchases are optional, but recommended if you intend to continue with mastering the C language. CPC-636

Instructor: Roberta Principe, MS

28323.  10 Sessions: 20 hours, CEU 2.0
Time: 6:30-8:30 p.m., Tues, Dec 1, 2020-Feb 16, 2021 (no class Dec 22 & 29)

Cost: $499


VISUAL BASIC APPLICATIONS IN EXCEL

PREREQUISITE: Proficient knowledge of MS Excel.

Make your Excel spreadsheets much more powerful. Learn to record macros and the about basics of VB programming. The course will teach you to read, write and debug VB code, how to pass lists and floating variables though VB, use conditional statements and create input and message boxes. At the end of this course, you 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. Students will need to save their work to their local computer or a flash drive. CPC-624

Instructor: Kelly Fitzpatrick, MA, CFA, Tableau Desktop Specialist

88874.  3 Sessions: 6 hours, CEU 0.6
Time: 6:30-8:30 p.m., Tues and Thurs, Dec 10-17
Cost: $299


BUSINESS ANALYTICS WITH EXCEL

Prerequisite: Proficient/intermediate knowledge of MS Excel.

Learn how data science is applied in business. Explore concepts in correlation, regression analysis, hypothesis testing and multivariate analysis. Learn how correlation helps to understand portfolio diversification and design. ‚ÄėWhat If‚Äô analysis will be covered utilizing the Solver and Go Seek features of Excel. Students will need to save their work to their local computer or a flash drive. CPC-635

Instructor: Rreze Zejnullahi-Berisha, MA

88873.  3 Sessions: 8 hours, CEU 0.8
Time: 6:30-9:15 p.m., Mon, Oct 12-26
Cost: $299


TABLEAU 

Tableau has advanced the capacity to easily analyze large datasets. Tableau allows users to analyze data using multiple dimensions and creates tables and visualizations ready for the boardroom. We offer a series of Tableau courses as part of our Data Visualization Certificate Program. Click here to learn more about our Tableau courses.

DATA ANALYTICS & DATA VISUALIZATION CERTIFICATE PROGRAMS

CCM’s ‚ÄėCertificate in Data Analytics‚Äô and ‘Certificate in Data Visualization’ offered through Workforce Development provides participants with data acumen in the areas of data manipulation, visualization and interpretation. View our Data Certificate programs here.