Software courses can help you learn programming languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development methodologies. You can build skills in version control, debugging, and testing, which are crucial for creating reliable applications. Many courses introduce tools like Git for collaboration, integrated development environments (IDEs) for coding, and frameworks such as React or Django for building user interfaces and backend systems.

Skills you'll gain: Data Manipulation, Looker (Software), Data Analysis, SQL, Database Development, Query Languages, Google Cloud Platform
Intermediate Ā· Project Ā· Less Than 2 Hours

Universidades AnƔhuac
Skills you'll gain: Interactive Data Visualization, Infographics, Data Storytelling, Experience Design, Data Presentation, Data Visualization Software, User Experience Design, Data Literacy, Multimedia, Data Analysis, Graphic and Visual Design, Technical Communication, User Centered Design, Interaction Design, Information Architecture, Visual Storytelling, Timelines, Design Elements And Principles
Beginner Ā· Course Ā· 1 - 3 Months

Institut Mines-TƩlƩcom
Skills you'll gain: Internet Of Things, Network Protocols, TCP/IP, Interoperability, Communication Systems, Digital Communications, Telecommunications, Open Source Technology, Virtual Machines, Virtual Environment
Mixed Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Apple Xcode, iOS Development, Apple iOS, Swift Programming, Data Persistence, JSON, Application Deployment, Mobile Development, User Interface (UI), Web Services, UI Components, Application Development, User Interface (UI) Design, Programming Principles, Application Programming Interface (API), Application Design, Data Structures
Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Database Design, Data Processing, Data Integrity
Beginner Ā· Course Ā· 1 - 4 Weeks

Board Infinity
Skills you'll gain: Apple iOS, Apple Xcode, iOS Development, Core Data (Software), Secure Coding, Application Deployment, Scalability, Swift Programming, Apple software proficiency, Back-End Web Development, Performance Tuning, Application Security, Debugging, Security Controls, Knowledge of Apple Software, Build Tools, Application Performance Management, Application Programming Interface (API), Performance Testing, Encryption
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Web Development Tools, File Management, Application Deployment, React.js
Intermediate Ā· Course Ā· 1 - 3 Months

Logical Operations
Skills you'll gain: Microsoft Word, Microsoft Office, Proofreading, Microsoft 365, Business Writing, Document Management, Productivity Software, Editing, Microsoft Windows, Writing and Editing, Computer Literacy, Technical Documentation, Writing, Web Content, Report Writing, Business Communication, Productivity, Collaborative Software, Collaboration, Web Content Accessibility Guidelines
Mixed Ā· Course Ā· 1 - 3 Months

Skills you'll gain: User Experience Design, User Flows, User Interface and User Experience (UI/UX) Design, Figma (Design Software), User Interface (UI), User Centered Design, User Experience, Wireframing
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Data Literacy, Statistical Visualization
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Collaborative Software, Graphic and Visual Design Software, Infographics, Content Creation, Graphic and Visual Design, Graphics Software, Design Software, Graphic Design, Graphical Tools
Beginner Ā· Guided Project Ā· Less Than 2 Hours

Macquarie University
Skills you'll gain: Value Propositions, Market Research, Entrepreneurship, User Research, Market Analysis, Customer Insights, Customer Analysis, Sales Presentations, Competitive Analysis, Ideation, Design Thinking, Data-Driven Decision-Making, New Business Development, Market Opportunities, Fundraising and Crowdsourcing, Oral Expression, Entrepreneurial Finance, Presentations, Business Modeling, Innovation
Beginner Ā· Course Ā· 1 - 3 Months