
Skills you'll gain: Object Oriented Programming (OOP), C# (Programming Language), Object Oriented Design, Application Development, Data Structures, Linux
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Microsoft Visual Studio, Debugging, .NET Framework, Object-Relational Mapping, Full-Stack Web Development, Development Environment, Software Testing, Application Development, Command-Line Interface, Data Structures
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Linux Commands, Linux, Unix Commands, Command-Line Interface, File Management, System Configuration, Linux Administration, Package and Software Management, DevOps
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Program Development, C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Development Environment, Software Development, Computer Science
Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: C++ (Programming Language), Data Structures, File I/O, Data Store, Data Cleansing, Data Mapping, Data Integrity
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Microsoft Visual Studio, C# (Programming Language), Integrated Development Environments, Programming Principles, Computer Programming, Command-Line Interface, Computational Logic
Beginner · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Computational Thinking, Data Analysis, C (Programming Language), Statistical Analysis, Programming Principles, Data Structures, Descriptive Statistics, Data Visualization Software
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Computer Programming, Software Documentation, Functional Design, Computer Science, Maintainability
Intermediate · Course · 1 - 4 Weeks
Coursera
Skills you'll gain: Bash (Scripting Language), Shell Script, Scripting, Command-Line Interface, Unix Shell, Unix Commands, Linux Commands, Unix, Linux, File I/O, File Management
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: C++ (Programming Language), Application Development, Computer Programming, Programming Principles, File I/O
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Unix Commands, Unix, Command-Line Interface, Linux Commands, Linux, Shell Script, File Systems, File Management
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Secure Coding, Application Security, Verification And Validation, Code Review, Linux, Vulnerability Assessments, User Accounts, Data Validation, Debugging, Cryptography, C (Programming Language), File Management, OS Process Management
Intermediate · Course · 1 - 4 Weeks