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, C and C++, Systems Design, Data Maintenance, Data Storage Technologies, System Software, Distributed Computing, Data Storage, System Programming, Data Structures

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

  • Skills you'll gain: System Programming, Memory Management, Linux Administration, Linux, Performance Tuning, OS Process Management, Operating Systems, Embedded Software, Real-Time Operating Systems, Linux Servers, Linux Commands, System Software, System Configuration, Debugging, C (Programming Language), Embedded Systems, Cross Platform Development, Open Source Technology, Secure Coding, Configuration Management

  • Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computational Thinking, Code Reusability, Python Programming, Computer Programming, Development Environment, Computational Logic, Integrated Development Environments, Computer Programming Tools, System Software, Software Installation

  • From the course: Introduction to Hardware and Operating Systems·Lesson: Introduction to Interfaces, Peripherals, and Connectors

  • From the course: Introduction to Hardware and Operating Systems·Lesson: Introduction to Computing Fundamentals and Operating Systems

  • From the course: CompTIA A+ Core 2 V15: Software Troubleshooting·Lesson: Troubleshoot Microsoft Windows

  • From the course: Introduction to Computers·Lesson: Operating systems

  • From the course: Technical Diagnostics and Troubleshooting Techniques·Lesson: Software issues

  • Skills you'll gain: Computer Hardware, Generative AI, Hybrid Cloud Computing, Generative Model Architectures, Enterprise Application Management, Cloud Computing, Operating Systems, Cloud Management, Patch Management, Computer Systems, Servers, Information Technology, System Software, Business Software, OS Process Management, Network Security, Computer Networking, Software Architecture, OSI Models, TCP/IP

  • From the course: CompTIA Exam Prep·Lesson: Software & Cloud