Coding courses can help you learn programming languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and web development. You can build skills in debugging, version control, and software testing, which are crucial for creating efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, showing how these skills are applied in real projects.

Skills you'll gain: Object Oriented Programming (OOP), Development Environment, Maintainability, Integrated Development Environments, Scalability, Software Development Tools, Python Programming, Debugging, Computer Programming Tools
Advanced · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Swift Programming, Memory Management, Apple iOS, iOS Development, Apple Xcode, Code Reusability, Mobile Development, Cross Platform Development, Maintainability, Object Oriented Programming (OOP)
Advanced · Course · 3 - 6 Months

Coursera
Advanced · Course · 1 - 3 Months

Skills you'll gain: Test Automation, Test Case, Selenium (Software), Software Testing, Test Tools, Maintainability, Code Reusability, Test Data, Debugging, Configuration Management
★ 4.5 (160) · Advanced · Guided Project · Less Than 2 Hours

Skills you'll gain: Cloud-Native Computing, MongoDB, NoSQL, Flask (Web Framework), Django (Web Framework), Cloud Deployment, OpenShift, Application Deployment, Kubernetes, Databases, Back-End Web Development, IBM Cloud, Docker (Software), Web Applications, Microservices, Application Development
★ 5 (44) · Advanced · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Business Intelligence, Database Design, Business Intelligence Software, Data Warehousing, Decision Support Systems, Database Development, Relational Databases, Data Visualization, Data Modeling, Database Management Systems, Databases, Database Management, Dashboard, MicroStrategy, SQL, Data Governance, Performance Measurement, Oracle Databases, Data Integration, Business Analytics
★ 4.5 (4.1K) · Advanced · Specialization · 3 - 6 Months

Skills you'll gain: Threat Modeling, Open Web Application Security Project (OWASP), DevSecOps, Secure Coding, Application Security, Security Testing, Continuous Delivery, Continuous Integration, CI/CD, Vulnerability Scanning, Security Controls
Advanced · Course · 1 - 4 Weeks
Skills you'll gain: Django (Web Framework), Postman API Platform, Restful API, Data Validation, Authentications, Authorization (Computing), Application Programming Interface (API), JSON, API Testing, Python Programming
★ 4.6 (49) · Advanced · Course · 1 - 4 Weeks
Skills you'll gain: Django (Web Framework), Application Programming Interface (API), Web Development, Python Programming, GitHub
★ 4.9 (27) · Advanced · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Tensorflow, Autoencoders, Generative Model Architectures, Deep Learning, Model Optimization, Probability Distribution, Model Training
★ 4.7 (109) · Advanced · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Java Programming, Java, Algorithms, Computer Programming
Advanced · Course · 1 - 3 Months

Skills you'll gain: Embedded Software, Embedded Systems, Digital Signal Processing, Performance Tuning, Debugging, C (Programming Language), Software Architecture
Advanced · Course · 1 - 4 Weeks