Computer programming courses can help you learn coding languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development principles. You can build skills in debugging, version control, and writing 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, that support developing applications and enhancing your programming capabilities.

Skills you'll gain: Application Deployment, Kubernetes, Network Troubleshooting, Performance Tuning, Network Performance Management, Network Routing, Network Security, Network Planning And Design, Network Administration, Scalability
★ 3.6 (18) · Advanced · Course · 1 - 4 Weeks

★ 5 (9) · Advanced · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Network Routing, Network Security, TCP/IP, Firewall, Routing Protocols, Google Cloud Platform, Virtual Networking, Network Administration, Virtual Private Networks (VPN), Network Infrastructure, Cloud Services
★ 4.8 (1.1K) · Intermediate · Course · 1 - 4 Weeks

★ 4.6 (28) · Intermediate · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Statistical Process Controls, Process Control, Semiconductors, Quality Assurance, Process Validation, Production Process, Verification And Validation, Electronics Engineering, Manufacturing Operations, Manufacturing Processes, Manufacturing and Production, Manufacturing Standards, Electronic Hardware, Electronics, Hardware Design, Process Improvement, Process Analysis, Microarchitecture, Hardware Architecture, Thermal Management
★ 4.7 (262) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Extensible Markup Language (XML), Extensible Languages and XML, Cascading Style Sheets (CSS), HTML and CSS, Hypertext Markup Language (HTML), Verification And Validation, Front-End Web Development
★ 4.5 (81) · Beginner · Specialization · 3 - 6 Months

The Hong Kong University of Science and Technology
Skills you'll gain: HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), jQuery, Javascript and jQuery, Web Design and Development, Javascript, Web Development, Animations, Front-End Web Development, Animation and Game Design, Web Applications, Event-Driven Programming, Software Design Patterns
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Import/Export, Data Wrangling, Data Analysis, Exploratory Data Analysis, Java, Data Processing, Data Manipulation, Java Programming, Statistical Methods, Statistics
★ 4.5 (6) · Intermediate · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Responsible AI, AI powered creativity, Risking, Data Ethics, AI literacy, Generative AI, AI Security, Art History, Artificial Intelligence, Creativity, Image Analysis, Ethical Standards And Conduct, Innovation, Risk Management Framework, Environmental Issue, Problem Solving, Analysis, Experimentation, Leadership, Collaboration
★ 4.5 (141) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Embedded Software, Real-Time Operating Systems, Embedded Systems, Software Systems, Internet Of Things, Real Time Data, System Requirements, Software Development, Secure Coding, Cloud Computing Architecture, Systems Engineering, Cloud-Based Integration, System Design and Implementation, Back-End Web Development, System Implementation, Communication Systems, System Testing, Algorithms, Performance Testing, Systems Analysis
★ 4.6 (69) · Advanced · Course · 1 - 4 Weeks

KodeKloud
Skills you'll gain: Git (Version Control System), Change Control, Software Versioning, Command-Line Interface
★ 4.7 (28) · Beginner · Course · 1 - 3 Months
Skills you'll gain: Regulatory Compliance, Compliance Management, Compliance Training, Responsible AI, Regulatory Requirements, Law, Regulation, and Compliance, Generative AI, Data Ethics, Governance, AI literacy, Regulatory Affairs, Internal Controls, Risk Analysis, Ethical Standards And Conduct
★ 4.8 (21) · Intermediate · Course · 1 - 4 Weeks