
Skills you'll gain: Rust (Programming Language), Data Structures, Code Reusability, Memory Management, Package and Software Management, Algorithms, Software Testing
★ 3.8 (8) · Intermediate · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Server Side, Web Applications, Web Design and Development, Data Persistence
Beginner · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: R (Software), Data Processing, R Programming, Data Manipulation, Data Structures, Statistical Programming, Data Analysis, Computational Logic, Data Analysis Software, Data Preprocessing, Software Installation, Data Science, Development Environment, Computer Programming, Program Development, Computer Programming Tools, Software Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Apache Maven, Java Programming, Java, Build Tools, Database Design, Database Development, Database Application, Eclipse (Software), Full-Stack Web Development, CI/CD, Web Applications, Code Reusability, Continuous Integration, Model View Controller, Web Development, Authentications, Authorization (Computing), Application Development, UI Components, Automation
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Unix Shell, Unix Commands, Unix, Shell Script, Command-Line Interface, Remote Access Systems, Scripting, Systems Administration, Operating System Administration, File I/O, IT Automation, User Accounts, File Systems, System Monitoring, Operating Systems, File Management, Performance Tuning, User Provisioning, OS Process Management, Authorization (Computing)
★ 4.8 (60) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Programmable Logic Controllers, Animations, Human Machine Interfaces, UI Components, Control Panels, Interactive Design, Simulations, Interactive Data Visualization, Debugging, Electrical Safety, User Interface (UI) Design, Program Development, Computational Logic, Authorization (Computing), System Configuration
Intermediate · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: Memory Management, C (Programming Language), Embedded Systems, Software Visualization, Computer Engineering, Embedded Software, System Programming, Computer Programming, Data Structures, Linux
★ 4.7 (65) · Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Unity Engine, Video Game Development, Object Oriented Programming (OOP), Object Oriented Design, Game Design, C# (Programming Language), Code Reusability, Event-Driven Programming, File I/O, UI Components, User Interface (UI), Data Import/Export, Data Persistence, Configuration Management
★ 4.6 (331) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Manipulation, Data Access, Data Import/Export, SAS (Software), Microsoft Excel, Data Analysis, Statistical Programming, Data Preprocessing, Debugging
★ 4.8 (140) · Intermediate · Course · 1 - 3 Months

University of London
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Interactive Design, Program Development, FinTech, Command-Line Interface
★ 4.7 (186) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Design, File I/O, Integrated Development Environments, Functional Design
Beginner · Course · 3 - 6 Months

Skills you'll gain: Control Systems, Programmable Logic Controllers, Real-Time Operating Systems, Code Reusability, Program Development, Human Machine Interfaces, System Monitoring, System Configuration, Event Monitoring, Data Storage Technologies
Advanced · Course · 1 - 4 Weeks