
Skills you'll gain: Data Persistence, File I/O, C (Programming Language), Game Design, Programming Principles, Debugging, Code Reusability, Data Modeling, Video Game Development, Computational Thinking, File Management, System Programming, Data Integrity, C and C++, Program Development, Application Development, Data Storage, Computational Logic, Data Maintenance, Animation and Game Design
Beginner · Specialization · 1 - 3 Months
University of California, Santa Cruz
Skills you'll gain: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Design, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Computer Science, Software Testing, Algorithms, Code Reusability, Graph Theory, C and C++, Computational Logic, Memory Management, Software Design
★ 4.5 (7.3K) · Intermediate · Specialization · 3 - 6 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, C and C++, Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Debugging, Computer Programming, Programming Principles, Unit Testing, Algorithms, C (Programming Language), Program Development, Software Design, Graph Theory, Software Testing, Computer Science, Code Reusability
★ 4.4 (2.5K) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Embedded Systems, Embedded Software, Automation Engineering, Robotics, Control Systems, Machine Controls, Electronic Systems, Industrial Engineering, Computer Systems, Internet Of Things, Automation, Vibrations, Electronic Hardware, C (Programming Language), Power Electronics, Peripheral Devices, Electronics, Wireless Networks, Medical Devices, Electric Power Systems
★ 4.4 (17) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: TypeScript, Object Oriented Design, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 3 Months
Multiple educators
Skills you'll gain: Unit Testing, Data Structures, Event-Driven Programming, File I/O, Interactive Data Visualization, Java, Java Programming, Object Oriented Design, Object Oriented Programming (OOP), User Interface (UI), Debugging, Software Testing, Computer Programming, Cryptography, Software Engineering, Bioinformatics, Algorithms, Data Analysis, Software Design, Problem Solving
★ 4.6 (15K) · Beginner · Specialization · 3 - 6 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), C and C++, Object Oriented Programming (OOP), Object Oriented Design, Algorithms, C (Programming Language), Programming Principles, Computer Programming, Graph Theory, Code Reusability, Memory Management, Data Structures, File I/O
★ 4.4 (2.3K) · Intermediate · Course · 1 - 3 Months
Michigan State University
Skills you'll gain: Interviewing Skills, Journalism, Media and Communications, Multimedia, Driving engagement, Electronic Media, Report Writing, Research Reports, Investigation, Research, Storytelling, Peer Review, Content Creation, Ethical Standards And Conduct, International Relations, Data Collection, Oral Expression, Rapport Building, Media Production, Writing
★ 4.7 (1.7K) · Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Postpartum Care, Infant Care, Respiratory Care, Patient Evaluation, Preventative Care, Child Health, Maternal Health, Pulmonology, Health Assessment, Basic Nursing Skills, Respiration, Vital Signs, Pediatric Nursing, Clinical Assessment, Family Support, Cardiology, Nursing Care, Pediatrics, Patient Observation, Child Development
★ 4.8 (1.1K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Embedded Software, Debugging, Embedded Systems, Memory Management, Integrated Development Environments, C (Programming Language), Computer Programming Tools, Development Environment, C and C++, Software Development Tools, System Programming, Eclipse (Software), Build Tools, Programming Principles, Data Storage
★ 4.8 (71) · Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: C (Programming Language), Programming Principles, C and C++, C++ (Programming Language), Algorithms, Memory Management, Data Structures, Other Programming Languages, Numerical Analysis
★ 4.5 (97) · Intermediate · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Data Structures, C (Programming Language), C and C++, Programming Principles, Data Management, Memory Management, Algorithms, Computer Programming, File I/O, File Management, Other Programming Languages, Development Environment
★ 4.5 (24) · Beginner · Course · 1 - 4 Weeks