Loading...

Course Description

LIN120 - Linux Fundamentals

30 Hours | 3 CEUs | $2,995

  • Linux Fundamentals focuses on the fundamental tools and concepts of Linux. Beginners develop a solid foundation in Linux, while advanced users discover patterns and fill in gaps in their knowledge. Students gain proficiency using the command line. Topics include: basic file manipulation; basic and advanced filesystem features; I/O redirection and pipes; text manipulation and regular expressions; managing jobs and processes; vi, the standard Unix editor; automating tasks with shell scripts; managing software; secure remote administration; and more. Also, this course is designed to provide extensive hands-on experience.

SWD425 - Multithreaded Programming Using C++

18 Hours | 1.8 CEUs | $1,395

  • Multithreading is a program execution technique that allows for concurrent (simultaneous) execution of two or more parts of a program (threads) for maximum utilization of a CPU. Multi-threaded applications are applications that have two or more threads that run concurrently. Therefore, it is also known as concurrency. With the rise of multi-core machines, multithreading and concurrency concepts are essential skills for Software Engineers. In this course, students are introduced to multithreading and concurrency topics starting from the basics and using C++.

SWD475 - Network Programming

18 Hours | 1.8 CEUs | $2,495

  • Network Programming involves writing programs that enable processes to communicate with other programs across a computer or computer network. In this course students learn the essential concepts of network programming. This course starts with the fundamentals of Internet Protocol, TCP, and UDP. Next we explore client-server and peer-to-peer models for information sharing and connectivity with remote computers. As the class progresses we will also cover asynchronous socket programming and streams, and explore debugging and error handling. Finally, you’ll study network monitoring and implement security best practices.
Loading...
Enroll Now - Select a section to enroll in
Section Title
Software Engineering - OS and Network Programming Professional Certificate
Section Schedule
Date and Time TBA
Delivery Option
Course Fee(s)
Rate non-credit $6,885.00
Potential Discount(s)
Section Notes

To complete "Software Engineering - OS and Network Programming Professional Certificate", you must enroll in LIN120SWD425, & SWD475. Click on each course link for more details and to add to cart:

Linux Fundamentals (LIN120): pick one

  • Starts Jul 23, 25, 30, Aug 1, 6, 8, 13, 15, 20, 22
  • Starts Sep 29, 11, 16, 18, 23, 25, 30, Oct 2, 7, 9

Multithreaded Programming Using C++ (SWD425)

  • Starts Jul 16, 18, 23, 25

Network Programming (SWD475)

  • Starts Aug 13, 15, 20, 22, 27, 29
Required fields are indicated by .
*Academic Unit eligibility to be determined by college/university in which you are enrolled in a degree seeking program.