Linux Programming and Administration
Certificate Program

Linux Programming and Administration

The operating system of choice

Enroll in Certificate View Individual Courses

Certificate Description

Dive into the operating system of choice

To learn about today’s servers, network infrastructure, embedded systems, and mobile devices, we offer you two tracks of study and serve beginners to seasoned pros brushing up on skills.

Administrator Track

Get a solid foundation in configuring, operating and administrating these open, multi-user, multi-tasking Linux operating systems.

Development Track

Developers and system programmers teaches how to customize and optimize processes, IOs and kernel modules. Our virtual server courses can also prepare you for VMware professional certification exams.

Linux Programming and Administration certificate program objectives

  • Configure, operate and program open, multi-user, multi-tasking Linux operating systems
  • Perform Linux system and network administration
  • Program new devices, systems or networks operating on Linux
  • Install, deploy and develop a website using LAMP
  • Configure and manage multiple VMware ESXi hosts and virtual machines using the vCenter Server

Cost: $6,000
Required Credits: Total Required: 5–7 courses/14 units. Take 1 of the 3 core courses (3 units) and 4–6 elective credit courses (11–13 units). End with certificate of completion review.
Duration: A full-time student can complete the certificate in 9–12 months.

Courses

Course Units Fall Winter Spring Summer
1. CORE COURSES
LAMP: Linux Based Web Application Development – Apache, MySQL, PHP 3.0
Linux Kernel Architecture and Programming 3.0
Linux System and Network Administration 3.0
2. ELECTIVE COURSES: LINUX SYSTEM ADMINISTRATION
Cloud Computing, Introduction 0.5
Computer Networking Essentials 3.0
Linux, Introduction 2.5
Linux System and Network Administration 3.0
Linux System Performance in the Cloud and Data Center 3.0
Storage Technology in Data Centers 3.0
System Virtualization Fundamentals 2.5
3. ELECTIVE COURSES: LINUX APPLICATIONS DEVELOPMENT
C++ Programming, Comprehensive 3.0
C Programming for Beginners 2.0
LAMP: Linux Based Web Application Development – Apache, MySQL, PHP 3.0
Python for Programmers 3.0
Python Programming for Beginners 1.5
4. ELECTIVE COURSES: LINUX CORE TECHNOLOGY
Embedded Linux Design and Programming 3.0
Linux Device Drivers 3.0
Linux Device Drivers, Advanced 3.0
Linux Kernel Architecture and Programming 3.0
Linux Kernel Programming, Advanced 2.5
Linux Systems Programming 3.0
5. REQUIRED CERTIFICATE REVIEW
Linux Programming and Administration Certificate Completion Fee None

Requisite Knowledge

Please review the course descriptions to ensure that you have taken necessary prerequisites or meet the requirements through job experience or previous education.

Program Chair

ANAND PAI, M.S., has more than 25 years' experience in the development of X86 processors, systems and communications. Pai has worked in the areas of Linux kernel, system programming, silicon, system, networking, and virtualized media. He has developed high-performance, low-latency server, kernel, media and web services.

Certificate Inquiry Form

Contact Us
Speak to a student services representative.

Call (408) 861-3860

Envelope extension@ucsc.edu

Our recent stories on Linux Programming and Administration