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, Android Studio, Android Development, Android (Operating System), Android Jetpack, Mobile Development, Software Installation, Application Development, Systems Architecture, Software Testing, Application Frameworks, Software Architecture, UI Components
Intermediate · Course · 1 - 4 Weeks
Macquarie University
Skills you'll gain: Data Visualization, Microsoft Excel, Spreadsheet Software, Excel Formulas, Data Management, Computer Literacy, Productivity Software, Writing
★ 4.6 (25) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Kotlin, Object Oriented Design, Application Design, Development Environment, Application Development, Functional Testing, Clinic Management Systems, Data Access
★ 4.7 (10) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Manufacturing Processes, Computer-Aided Design, Automation, Internet Of Things, Manufacturing and Production, Digital Transformation, Manufacturing Operations, Geometric Dimensioning And Tolerancing, Simulation and Simulation Software, Network Infrastructure, Finite Element Methods, AI Integrations, Cloud Computing
★ 4.5 (18) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Software Design, IntelliJ IDEA, Object Oriented Programming (OOP), Object Oriented Design, Software Architecture, Java, Java Programming, Integrated Development Environments, Development Environment, Data Structures, Command-Line Interface, Data Management
★ 4.7 (22) · Beginner · Course · 1 - 4 Weeks

Salesforce
Skills you'll gain: Overcoming Objections, Prospecting and Qualification, Lead Generation, Sales Development, Sales Prospecting, Cold Calling, Inside Sales, Emotional Intelligence, Consultative Selling, Phone Sales, Selling Techniques, Consultative Approaches, Sales, Sales Strategy, Closing (Sales), General Sales Practices, Rapport Building, Demand Generation, Empathy, Cross-Channel Marketing
★ 4.8 (46) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Web Content Accessibility Guidelines, UI/UX Strategy, User Experience, User Interface and User Experience (UI/UX) Design, Experience Design, Writing and Editing, UI/UX Research, User Experience Design, Design and Product, User Research, Digital Design, User Interface (UI), Usability, User Interface (UI) Design, Technical Writing, Usability Testing, Style Guides, Content Strategy, User Flows, Product Design
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Generative AI, Responsible AI, Generative Model Architectures, Data Ethics, Large Language Modeling, Artificial Intelligence, AI literacy, Machine Learning, Artificial Neural Networks, Deep Learning, Model Training
Beginner · Course · 1 - 3 Months

Skills you'll gain: Python Programming, Algorithms, Data Structures, Computational Logic
Beginner · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Network Security, Network Monitoring, Firewall, Google Cloud Platform, Cloud Security, Intrusion Detection and Prevention, Identity and Access Management, Proxy Servers, Network Administration, Threat Detection, Virtual Networking, Cyber Security Policies
★ 4.6 (9) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Graph Theory, Computational Thinking, Data Structures, Algorithms, Problem Solving, Programming Principles, Computer Programming, Theoretical Computer Science, Javascript, Solution Design, Performance Tuning, Memory Management
Intermediate · Specialization · 3 - 6 Months
LearnQuest
Skills you'll gain: Blockchain, Key Management, Threat Modeling, Public Key Infrastructure, Security Controls, Cryptography, Cybersecurity, Data Security, Application Security, Network Security, Security Architecture Review, IT Security Architecture, Vulnerability Assessments, Encryption, Secure Coding, Cryptographic Protocols, Distributed Denial-Of-Service (DDoS) Attacks, Public Key Cryptography Standards (PKCS), Security Testing, Vulnerability Management
★ 4.6 (21) · Intermediate · Specialization · 3 - 6 Months