System Software

System Software is a type of computer program that is designed to run a computer's hardware and application programs. Coursera's system software catalogue teaches you the foundational concepts and principles behind operating systems, device drivers, compilers, and utilities. You'll learn about process and thread management, memory and storage management, file systems, and system software security. Deepen your understanding of how software interacts with hardware, explore various system software architectures, and develop the competencies to design and build system software. This skill will equip you to contribute significantly in roles such as system engineer, software developer, and IT administrator.

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Hands-on Learning
Required

Tools
Required

Results for "System Software"

  • University of Colorado Boulder

    Skills you'll gain: Agile Methodology, Scrum (Software Development), Embedded Software, Embedded Systems, System Programming, Agile Software Development, Linux, Software Testing, Development Testing, Linux Administration, Software Development Methodologies, Agile Project Management, Git (Version Control System), Docker (Software), Containerization, System Software, Electrical and Computer Engineering, File Systems, Shell Script, Debugging

  • Birla Institute of Technology & Science, Pilani

    Skills you'll gain: Operating Systems, Operating System Administration, Memory Management, OS Process Management, System Software, System Programming, Command-Line Interface, Linux Administration, File Systems, System Monitoring, Performance Tuning, Package and Software Management, Systems Architecture, File Management, Algorithms, Cloud Platforms, User Accounts, Security Controls, Data Sharing

  • University of California, Irvine

    Skills you'll gain: Network Security, Computer Hardware, Hardware Architecture, Computer Systems, TCP/IP, Information Technology, Networking Hardware, System Software, General Networking, OSI Models, Computer Literacy, Network Protocols, Operating Systems, System Configuration, Software Installation, Security Software, Computer Networking, Software Systems, Intranet, Data Storage

  • Akamai Technologies, Inc.

    Skills you'll gain: Linux, Linux Administration, File Systems, Operating System Administration, Linux Commands, Operating Systems, User Accounts, OS Process Management, User Provisioning, File Management, Unix Shell, Shell Script, System Software, System Configuration, Authorization (Computing), Command-Line Interface, Open Source Technology, grep, Systems Administration

  • Skills you'll gain: Job Control Language (JCL), z/OS, Unix, IBM DB2, Database Management Systems, Mainframe Computing, Unix Shell, Operating System Administration, System Programming, Operating Systems, Unix Commands, System Software, Mainframe Technologies, Data Management, Data Storage Technologies, File Systems, Data Storage, System Configuration, File Management, Transaction Processing

  • Skills you'll gain: z/OS, System Software, Operating Systems, System Programming, Mainframe Computing, System Monitoring, Mainframe Technologies, Operating System Administration, Performance Tuning, System Configuration, OS Process Management, Memory Management, Data Storage, Systems Architecture, Capacity Management, Problem Management, File I/O, Context Management, Software Architecture, Disaster Recovery

  • Skills you'll gain: File Systems, Operating Systems, OS Process Management, Memory Management, C (Programming Language), File Management, Virtualization, Computer Programming Tools, Data Integrity, Debugging, File I/O, Virtualization and Virtual Machines, System Programming, Systems Design, Data Maintenance, Data Storage Technologies, System Software, Performance Tuning, Distributed Computing, C and C++

  • Skills you'll gain: File Systems, Operating Systems, Memory Management, OS Process Management, System Software, Computer Systems, File Management, File I/O, Unix, Performance Tuning, Algorithms

  • Skills you'll gain: C (Programming Language), Memory Management, System Programming, C and C++, Command-Line Interface, Linux, Unix Shell, Code Reusability, System Software, Arithmetic, Development Environment, Data Structures, Software Development, Environment

  • Skills you'll gain: Memory Management, Programming Principles, Computer Architecture, System Programming, Software Visualization, Program Development, Theoretical Computer Science, Software Architecture, System Software, Software Design, Semantic Web, Computer Programming Tools, System Design and Implementation, Integrated Development Environments, Code Review, Java Programming, Data Validation, Program Standards, Programmable Logic Controllers, Java

  • Skills you'll gain: Open Source Technology, Package and Software Management, Linux, Shell Script, Ubuntu, Unix Shell, Linux Administration, Operating System Administration, Bash (Scripting Language), Linux Servers, Unix, Operating Systems, Command-Line Interface, Scripting, Linux Commands, Red Hat Enterprise Linux, File Systems, Network Administration, Software Installation, System Software

  • Skills you'll gain: Linux Administration, Data Storage, File Systems, Data Storage Technologies, Operating System Administration, Red Hat Enterprise Linux, Linux Servers, Linux, Operating Systems, Oracle Databases, Software Installation, System Configuration, Linux Commands, Security Controls, System Software, Data Migration, Oracle Cloud Applications, Dynamic Host Configuration Protocol (DHCP), Hardware Architecture