
Skills you'll gain: Ruby (Programming Language), Object Oriented Programming (OOP), Debugging, Code Reusability, Development Environment, Integrated Development Environments, Computer Programming, Programming Principles, Apple Xcode, Computational Logic, Software Installation, Other Programming Languages, Computer Programming Tools, Microsoft Windows, Command-Line Interface
★ 4.5 (11) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Django (Web Framework), Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Back-End Web Development, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), Database Management, Code Reusability, Database Theory, SQL, Database Design, Front-End Web Development, Unit Testing, MySQL, Computer Programming, Pseudocode, Communication
★ 4.7 (18K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Salesforce, Force.com, Data Import/Export, Business Process Automation, Data Validation, Relationship Management, Workflow Management, Automation, UI Components, Data Integration, Relational Databases, Program Development, Data Integrity, Debugging
Intermediate · Course · 3 - 6 Months

Skills you'll gain: React.js, Code Reusability, Web Development Tools, Development Environment, Responsive Web Design, Frontend Performance, Web Design and Development, HTML and CSS, Front-End Web Development, JavaScript Frameworks, Maintainability, UI Components, Cascading Style Sheets (CSS), Software Development Tools, Event-Driven Programming, Build Tools, Web Analytics and SEO
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Software Development Life Cycle, Linux Commands, Software Architecture, Bash (Scripting Language), Restful API, Shell Script, Git (Version Control System), GitHub, Full-Stack Web Development, Software Design, Flask (Web Framework), Version Control, File Management, Unix Shell, Web Design and Development, Linux, Application Deployment, Python Programming, NumPy, Data Analysis
★ 4.6 (52K) · Beginner · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Rust (Programming Language), Unit Testing, Test Case, Memory Management, Software Testing, Data Structures, GitHub, Programming Principles, Package and Software Management, Development Environment, System Programming, Software Documentation
★ 4 (234) · Beginner · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Ruby (Programming Language), File I/O, Object Oriented Programming (OOP), Ruby on Rails, Debugging, Test Tools, Application Design, Code Reusability, Programming Principles, Test Case, Software Documentation, Development Environment, Integrated Development Environments, Computer Programming, Data Structures, Apple Xcode, Web Development, Software Installation, Technical Documentation, Computational Logic
★ 4.4 (18) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Swift Programming, Apple Xcode, iOS Development, Apple iOS, Data Structures, Programming Principles, Code Reusability, Application Development, Object Oriented Programming (OOP), Development Environment, Computer Programming, Web Development
★ 4.7 (275) · Beginner · Course · 1 - 3 Months

Akamai Technologies, Inc.
Skills you'll gain: Linux, Linux Administration, File Systems, Operating System Administration, Linux Commands, Operating Systems, User Accounts, OS Process Management, User Provisioning, File Management, Unix Shell, System Configuration, Authorization (Computing), Command-Line Interface, Open Source Technology, grep, Virtualization, Virtual Machines
★ 4.7 (154) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Information Technology, Computer Hardware, Cloud Computing, Network Troubleshooting, Software Installation, Technical Support and Services, Help Desk Support, Cybersecurity, Cloud Infrastructure, Cyber Attacks, Information Technology Operations, Hardware Troubleshooting, Data Storage, General Networking, Database Software, Operating Systems, Package and Software Management, Computer Security Awareness Training, Peripheral Devices, Project Management
★ 4.7 (281) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Code Reusability, Kotlin, Object Oriented Programming (OOP), Programming Principles, Object Oriented Design, Android Development, Data Structures, Computer Programming, Mobile Development
★ 4.7 (346) · Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Git (Version Control System), GitHub, Version Control, Software Versioning, Software Configuration Management, Collaborative Software, Software Development, Software Installation, Devops Tools, File Management, Linux, Open Source Technology, Command-Line Interface, Authentications
★ 4.1 (20) · Beginner · Course · 1 - 4 Weeks