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.

AWS CLOUD - INTRODUCTION (WDA-247E)

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, you will learn popular operating system commands and build a virtual server with Web, PHP and Python scripting. You will add a database where to use PHP and Python programming skills. Students will get a great foundation for AWS cloud server setup and administration. Students will need to save their work to their local computer or a flash drive.

INSTRUCTOR: Mikhail Bayder, MS

Wed, May 17-24, 2023, 6-9 p.m.

Remote-Live

2 Sessions: 6 hrs, CEU 0.6

Course: 28326

Cost: $229

REGISTER HERE

C# - INTRO TO COMPUTER PROGRAMMING WITH C# (CPC-641E)

PREREQUISITE: Working knowledge of personal computers.

This is a great language to start with if you are a beginner. This class is an introduction to programming concepts such as variables, decision structures, and basic loops. Microsoft Visual Studio is an integrated development environment 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. Book purchases are optional, but recommended if you intend to continue with mastering the visual studio. Have your own laptop for class or a flash drive to save your work.

Next offered Fall 2023

C++ OBJECT ORIENTED PROGRAMMING (CPC 642E)

PREREQUISITE: Intro to Programming Concepts Using C#, Introduction to Python or equivalent programming skills.

C++ is a sophisticated, efficient and general-purpose programming language based on C. Many of today’s operating systems, system drivers, browsers and games use C++ as their core language. This makes C++ one of the most popular languages today. The course will build on basic programming concepts learned in C# and move the higher-level concepts of C++ object oriented programming. To reinforce your understanding of these programming tools, the class will complete a project utilizing the C language concepts learned in C# and C++. Students will need to save their work to their local computer or a flash drive.

Next offered Fall 2023

INTRODUCTION TO CODING AND COMPUTER PROGRAMMING (CPC-621E)

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 online sessions live with the instructor and additional assignments for students to complete. Students will need to save their work to their local computer or a flash drive.

INSTRUCTOR: Mikhail Bayder, MS

Wed, Feb 1-8, 6-9 p.m.

Remote-Live

2 Sessions: 6 hrs, CEU 0.6

Course: 28321    

Cost: $229

PHP INTRODUCTION (WDA-246E)

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 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, you will approach it step by step, look at similarities to Python and develop practical skills needed in corporate web programming. Students will directly apply these topics to a series of in-class projects. Students will need to save their work to their local computer or a flash drive.

INSTRUCTOR: Mikhail Bayder, MS

Wed, May 3-10, 6-9 p.m.

Remote-Live

2 Sessions: 6 hrs, CEU 0.6

Course: 28325

Cost: $229

REGISTER HERE

PYTHON INTRODUCTION (CPC-637E)

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 class, we will study introduction to Python and MySQL database and Apache web server. It will be a good theoretical introduction to coding as well as a hands-on technical way to get started in the IT (information technology) field. We will also touch upon new developments in the world of AI (artificial intelligence) and see how that will affect those starting career in programming.

Students will be introduced to the core language, learn about built-in data types and functions and work with imported modules. They will directly apply these topics to a series of in-class projects. Students should be prepared to save their work to their local computer or a flash drive.

INSTRUCTOR: Mikhail Bayder, MS

Wed, March 1-22, 6-9 p.m.

Remote-Live

4 Sessions: 12 hrs, CEU 1.2

Course: 28323

Cost: $499

PYTHON ADVANCED: APPLICATIONS IN AI (CPC-643E)

PREREQUISITE: Python Introduction or prior Python coding experience.

Advanced Python will look at AI (artificial intelligence) applications such as image processing and face and body detection. These new AI technologies are changing the world around us with applications such as self-driving cars, security and natural language processing.  In this course, students are building on the core language capabilities and learn how to import and use AI specific imported modules. Students will directly apply these topics to a series of in-class projects. Students will need to save their work to their local computer or a flash drive.

INSTRUCTOR: Mikhail Bayder, MS

Wed, April 5-26, 6-9 p.m.

Remote-Live

4 Sessions: 12 hrs, CEU 1.2

Course: 28324

Cost: $499

REGISTER HERE

R PROGRAMMING - INTRODUCTION TO R (CPC-631E)

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, bioscience, 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.

INSTRUCTOR: Weiwen Li, MA

 Tues and Thurs, Jan 17-24, 6:30-8:30 p.m.    

Remote-Live

3 sessions: 6 hrs, CEU 0.6

Course: 28871

Cost: $299

R PROGRAMMING - ADVANCED R FOR DATA SCIENCE (CPC-603E)

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. In addition, 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.

INSTRUCTOR: Weiwen Li, MA

Tues and Thurs, Jan 26-Feb 9, 6:30-8:30 p.m.

Remote-Live

5 sessions: 10 hrs, CEU 1.0 

Course: 28872

Cost: $499

VISUAL BASIC APPLICATIONS IN EXCEL (CPC-624E)

PREREQUISITE: Proficient knowledge of MS Excel.

Make your Excel spreadsheets much more powerful. Learn to record macros and about the 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.

INSTRUCTOR: Lorie Pezzuti, BA

Tues and Thurs, Feb 21-28, 6:30-8:30 p.m.

Remote-Live

3 sessions: 6 hrs, CEU 0.6

Course: 28873

Cost: $299

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.


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.