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: Web Content Accessibility Guidelines, Usability, Usability Testing, Web Design, Web Development Tools, Test Tools, Web Development, Customer Service
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Adobe Photoshop, Photo Editing, Adobe Creative Cloud, Editing, Image Quality, Graphic Design, File Management
Intermediate · Guided Project · Less Than 2 Hours

Macquarie University
Skills you'll gain: Data Ethics, Responsible AI, Computational Thinking, Design Thinking, Artificial Intelligence, Creativity, Ethical Standards And Conduct, Artificial Intelligence and Machine Learning (AI/ML), Data Literacy, Digital pedagogy, Data-Driven Decision-Making, Machine Learning, Data Quality, Computer Science, Computer Programming, Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: ChatGPT, Computer Programming Tools, Software Development Tools, Microsoft Copilot, Integrated Development Environments, Web Development Tools, Code Review, Application Programming Interface (API), React.js, Unit Testing, Jest (JavaScript Testing Framework), Node.JS, Debugging, Middleware
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Server Side, Restful API, API Design, Database Management, Back-End Web Development, Databases, Database Systems, Node.JS, Application Programming Interface (API), Full-Stack Web Development, Authentications, Web Applications, JavaScript Frameworks, Web Development, Web Servers, Authorization (Computing), NoSQL, MongoDB, Servers, Javascript
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: GitHub, Git (Version Control System), Version Control, Unix Commands, Unix Shell, Software Versioning, Linux Commands, Command-Line Interface, Devops Tools, Collaborative Software, Code Review, Software Configuration Management, Software Development Tools, Secure Coding, File Management, Technical Documentation, Software Documentation
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Post-Production, Animation and Game Design, Cinematography, Unreal Engine, Animations, 3D Assets, Computer Graphics, Virtual Environment, Virtual Reality, Video Game Development, Baking
Beginner · Course · 3 - 6 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Search Engine Optimization, Web Analytics, Semantic Web, Performance Metric, Digital Marketing, Algorithms, Personalized Service, Text Mining, User Feedback, Natural Language Processing, User Research, Data Structures
Intermediate · Course · 3 - 6 Months

Skillshare
Skills you'll gain: Web Components, LESS, Web Development, Semantic Web, Web Content Accessibility Guidelines, Scalability
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Canva (Software), Logo Design, Video Production, Infographics, Graphic and Visual Design, Graphic Design, Content Creation, Social Media Marketing, Marketing Communications
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Real Time Data, Model Deployment, Anomaly Detection, Artificial Intelligence and Machine Learning (AI/ML), Telecommunications, Tensorflow, Deep Learning, Artificial Intelligence, Emerging Technologies, Network Performance Management, Generative AI, Generative AI Agents, Wireless Networks, Computer Networking, Network Architecture, Responsible AI, Digital Communications, Network Protocols, System Design and Implementation, Communication
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Logo Design, Social Media, Content Creation, Target Audience, Graphic Design, Social Media Marketing, Social Media Strategy, Content Strategy, Goal Setting
Beginner · Guided Project · Less Than 2 Hours