PCAP: Programming Essentials in Python

Course Details

Target Audience 

 

Learning Components

  • 8 modules of interactive instructional content 
  •  30+ practice labs 
  • Built-in online tool for labs and practice 
  • Quizzes, tests, and final exam

Prepare for Careers

  • Develop fundamental programming skills 
  •  Prepare for PCEP and PCAP certification exam 
  •  Build your foundation to pursue more specialized networking and software development skills

Course Overview

Designed as easy to understand and beginnerfriendly course focusing on various data collections, manipulation tools, logic and bit operations and creating basic REST APIs.

Benefits

Learn to design, write, debug, and run programs encoded in the Python language. No prior programming knowledge is required. The course begins with the very basics guiding you step by step until you become adept at solving more complex problems.

CLA: Programming Essentials in C​

Course Details

Target Audience 

 

Learning Components

  •  9 modules of interactive instructional content 
  •  80+ practice labs  Chapter and final exams

Prepare for Careers

  • Develop skills for entry-level programming roles 
  •  Prepare for CLA certification exam 
  •  Fulfill prerequisites to pursue more advanced programming skills

Course Overview

This beginner course introduces the the universal concepts of computer programming using the C language, and teaches the syntax, semantics, and data types of the C language.

Benefits

Build transferable skills. When you learn C, you develop overarching fundamentals for all programming languages. Practice your skills through hands-on labs and write your own programs!

CLP: Advanced Programming in C

Course Details

Target Audience 

 

Learning Components

  • 8 modules of interactive instructional content 
  •  18 practice labs 
  •  Quizzes, chapter and final exams

Prepare for Careers

  •  Develop skills for entry-level programming roles 
  •  Prepare for CLP certification exam 
  •  Set yourself up to succeed in jobs related to software development,   network engineering, and system administration

Course Overview

This advanced course teaches intermediate to advanced coding such as C handling variable number of parameters (<stdarg.h>), low level IO (<unistd.h>), memory and strings (<string.h> et al.), processes and threads, floats and ints (<math.h>, <fenv.h>, <inttypes.h> et al), and network sockets.

Benefits

Extend your programming knowledge and proficiency. Learn to think harder and deeper about programming concepts.

CPA: Programming Essentials in C++

Course Details

Target Audience 

 

Learning Components

  •  8 modules of interactive instructional content
  •  100+ practice labs
  •  Chapter and final exams

Prepare for Careers

  • Develop skills for entry-level programming roles 
  • Prepare for CPA certification exam 
  • Fulfill prerequisites to pursue more advanced programming skills

Course Overview

This beginner course introduces the basics of programming in the C++ language and the fundamental notions and techniques used in object-oriented programming.

Benefits

Build transferable skills. When you learn C, you develop overarching fundamentals for all programming languages. Practice your skills through hands-on labs and write your own programs!

CPP: Advanced Programming in C++

Course Details

Target Audience 

 

Learning Components

  • 9 modules of interactive instructional content 
  •  65 practice labs 
  • Chapter and final exams

Prepare for Careers

  • Develop skills for entry-level programming roles 
  • Prepare for CPP certification exam 
  • Set yourself up to succeed in jobs related to software development,  network engineering, and system administration

Course Overview

This advanced course teaches intermediate to advanced coding such as C++ template mechanism, understanding and using property template classes and methods, and the C++ STL library including solving common programming problems and the IO part.

Benefits

Extend your programming knowledge and proficiency. Learn to think harder and deeper about programming concepts.

Accelerate Your Career With Cybersecurity Essentials

Don’t waste your time, discover the fastest way to gain job-ready certification