Linux Programming and Administration
Specialization

Linux Development

The operating system of choice

Establish Candidacy View Individual Courses
Contact Us

award Description

Build Linux skills. Expand your job opportunities.

The job boards are full of opportunities for people with the latest Linux skills—the foundation for malware analysts, testing engineers, security administrators, and developers.

In this advanced Linux systems and development program students gain a comprehensive education that quickly prepares them for high-demand jobs in industries such as IoT, telecommunications, automotive systems, and enterprise computing.

Tailor your learning experience

Thanks to a flexible course structure, students can tailor their learning experience to specific interests and career goals within the Linux ecosystem.

Learning outcomes

  • Design and develop embedded Linux systems
  • Create and manage Linux kernel modules
  • Implement Linux device drivers
  • Utilize Linux programming interfaces and tools

Whether you're a software engineer looking to specialize in Linux systems, an embedded systems developer, or an IT professional aiming to enhance your Linux expertise, this specialization will provide you with advanced knowledge and practical skills to excel in Linux development and administration.


Show off your skills with a digital badge.


Program Overview

Estimated Cost: $2,300 (includes specialization fee) (You pay only for courses you enroll in.)
Program Requirements: 3 courses or 9 units
Minimum Hours of Instruction: 90 hours
Estimated Duration: A student can complete the program in 6–9 months.
Modality: You can complete this program fully online, in person, or choose a mix of course formats.
Special Programs: This program is not approved for workforce or international students.

Courses

1. Required Courses:

Quarter Units: 3.0
Start / End Date
Cost
Instructor
Location
Section ID

01-09-2025 to 03-20-2025
$750.00
EMBD.X423.(1)
See complete class schedule here.
Want to enroll or get the estimated cost of future sections? Notify Me
Quarter Units: 3.0
Start / End Date
Cost
Instructor
Location
Section ID

09-27-2024 to 12-13-2024
$750.00
EMBD.X421.(1)
See complete class schedule here.
Want to enroll or get the estimated cost of future sections? Notify Me
Quarter Units: 3.0
Start / End Date
Cost
Instructor
Location
Section ID

09-25-2024 to 11-27-2024
$750.00
EMBD.X420.(1)
See complete class schedule here.
Want to enroll or get the estimated cost of future sections? Notify Me

2. Completion Review:

Start / End Date
Cost
Instructor
Location
Section ID

None
$50.00

TBD

O-CE0532.(1)
Want to enroll or get the estimated cost of future sections? Notify Me

3. Related Course(s): These courses are not part of the Specialization program

Quarter Units: 3.0
Start / End Date
Cost
Instructor
Location
Section ID

01-21-2025 to 03-25-2025
$750.00
EMBD.X422.(1)
See complete class schedule here.
Want to enroll or get the estimated cost of future sections? Notify Me

Meet Our Instructors

Juergen Kienhoefer
Managing Partner, AIRcable LLC
Raghav Vinjamuri
Independent Computer Software Professional

Specialization Inquiry Form

Contact Us
Speak to a student services representative.

Call (408) 861-3860

Envelope extension@ucsc.edu

Establish Candidacy