Introduction to C, Unix/Linux Programming, and Web Interfaces
Harvard Extension School
CSCI E-26
Section 1
CRN 14294
Designed for students with some programming experience, this course provides a rigorous introduction to writing and using software tools in the Unix and GNU/Linux programming environments to build command-line and web-based programs. The course teaches students how to write C programs and Unix shell scripts, and how to create web interfaces to those programs. Topics include text processing, memory management, files and pipes, and processes and protocols. Students write programs to analyze data and generate reports, use shell scripts to combine tools into applications, and use HTML and server-side Unix programming to provide web access to those applications and data.
Credits: 4
View Tuition InformationTerm
Fall Term 2025
Part of Term
Full Term
Format
Flexible Attendance Web Conference
Credit Status
Graduate, Noncredit, Undergraduate
Section Status
Cancelled