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"

  • From the course: Foundations of Computer Science·Lesson: Assembly Language

  • 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++

  • University of Colorado Boulder

    Skills you'll gain: Real-Time Operating Systems, Systems Architecture, Software Architecture, Embedded Software, Software Design, System Design and Implementation, Embedded Systems, Performance Tuning, Systems Analysis, Electronic Hardware, Hardware Design, Electronic Systems, Systems Design, Hardware Architecture, System Software, Electrical and Computer Engineering, Requirements Analysis, System Programming, Reliability, Service Level

  • Skills you'll gain: Computer Hardware, Generative AI, Hybrid Cloud Computing, Systems Administration, Generative Model Architectures, Enterprise Application Management, Hardware Architecture, IT Infrastructure, Cloud Computing, Operating Systems, Data Storage Technologies, Patch Management, Computer Systems, Servers, System Software, Business Software, OS Process Management, Computer Architecture, Security Controls, Cybersecurity

  • 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

  • Skills you'll gain: Unified Modeling Language, File I/O, System Programming, Visual Basic (Programming Language), Database Management, System Software, Hardware Architecture, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, Development Environment, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Program Development, Computer Programming, Microsoft Development Tools

  • Skills you'll gain: Package and Software Management, Linux Administration, Linux, Linux Commands, Command-Line Interface, grep, Unix Commands, Operating System Administration, Unix Shell, File Systems, Software Installation, File I/O, File Management, Administration, System Software, Editing, Writing and Editing, Information Management

  • 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: Database Software, Hardware Troubleshooting, Networking Hardware, Database Theory, Database Management Systems, Computer Networking, Network Support, Network Protocols, Computer Security Awareness Training, Security Software, Technical Support and Services, Cybersecurity, Encryption, Computer Literacy, Browser Compatibility, Program Development, Computing Platforms, Computer Programming, System Software, Database Management

  • Skills you'll gain: User Accounts, File Systems, Linux Administration, User Provisioning, Linux, Operating System Administration, Authorization (Computing), Linux Servers, Operating Systems, File Management, Linux Commands, Software Installation, Systems Administration, System Software, Network Administration, Administration, Systems Design, System Requirements, Operations, Network Protocols

  • 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

  • The Hong Kong University of Science and Technology

    Skills you'll gain: Microsoft Office, Computer Hardware, Computer Literacy, Computer Graphics, Computer Systems, Graphics Software, Spreadsheet Software, Computer Graphic Techniques, Graphical Tools, Document Management, Graphic and Visual Design Software, System Software