Software design courses can help you learn programming principles, design patterns, user interface design, and system architecture. You can build skills in code refactoring, version control, and creating scalable applications. Many courses introduce tools like Git for version control, Figma for UI/UX design, and various integrated development environments (IDEs) to streamline the coding process. By engaging with these topics and tools, you can enhance your ability to create efficient, user-friendly software solutions.
Skills you'll gain: Threat Modeling, Application Security, Security Engineering, Blockchain, Security Controls, Security Requirements Analysis, IT Security Architecture, Security Testing, Security Architecture Review, Data Security, Identity and Access Management, Vulnerability Assessments, Cryptographic Protocols, Cryptography, Threat Detection, Distributed Denial-Of-Service (DDoS) Attacks, Information Assurance, Public Key Infrastructure, Risk Analysis, Penetration Testing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Adobe Photoshop, Photo Editing, Adobe Creative Cloud, Computer Graphic Techniques, Photography, Graphics Software, Graphical Tools, Graphic Design, Typography, Creativity
★ 2.8 (40) · Beginner · Guided Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Test Automation, Interviewing Skills, Test Tools, Software Testing, Automation, Technical Communication, Product Testing, Technical Writing, Quality Assurance, AI Integrations, Software Documentation, Quality Assessment, GitHub, Verbal Communication Skills, Interpersonal Communications, Communication Strategies, Issue Tracking
Beginner · Course · 1 - 4 Weeks

Tecnológico de Monterrey
Skills you'll gain: Digital pedagogy, Education Software and Technology, Instructional and Curriculum Design, Instructional Design, Pedagogy, Course Development, Problem Solving, Instructional Strategies, digital literacy, Educational Materials, Emerging Technologies, Innovation, Quality Assurance, Planning, Strategic Planning, Critical Thinking and Problem Solving, Learning Strategies, Solution Design, Technical Documentation, Continuous Monitoring
★ 4.7 (1.4K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Calculus, Integral Calculus, Model Optimization, Mathematical Software, Applied Mathematics, NumPy, Scientific Visualization, Algebra, Numerical Analysis, Applied Machine Learning, Programming Principles, Mathematical Modeling, Machine Learning Methods, Python Programming, Mathematical Theory & Analysis, Graphing, Data Science, Advanced Mathematics, Plot (Graphics), Derivatives
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Management Information Systems, Stakeholder Engagement, Strategic Communication, Social Media Management, Information Systems, Stakeholder Communications, Social Media, Stakeholder Management, Drive Engagement, Social Media Strategy, Communication Planning, Corporate Communications, Innovation, Brand Management, Collaborative Software, Internal Communications, Stakeholder Analysis, Professional Networking, Communication, Cross-Functional Collaboration
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Human Resources, Governance, Workplace inclusivity, Human Resource Policies, Human Resource Strategy, Human Resources Information System (HRIS), Business Management, Human Resources Management and Planning, Risk Mitigation, Human Resource Management, Mitigation, Organizational Change, Organizational Structure, Labor Compliance, Risk Analysis, Business Administration, Change Management, Stakeholder Engagement, Governance Risk Management and Compliance, People Analytics
Intermediate · Course · 1 - 4 Weeks

28DIGITAL
Skills you'll gain: Real-Time Operating Systems, Embedded Systems, Embedded Software, System Programming, Systems Design, System Software, C (Programming Language), System Design and Implementation, OS Process Management, System Requirements, Dependency Analysis, Computer Architecture, Systems Analysis, Verification And Validation, Algorithms
★ 4.6 (541) · Intermediate · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Business Architecture, Design Thinking, Process Analysis, Bayesian Network, Computer Security Incident Management, Cloud Platforms, Product Lifecycle Management, User Story, Data Storytelling, Corporate Communications, Kotlin, Information Technology Infrastructure Library, Engineering Management, Systems Thinking, Project Management, Software Architecture, Artificial Intelligence, Feasibility Studies, Financial Statement Analysis, Capital Budgeting
Degree · 1 - 4 Years
Madecraft
Skills you'll gain: Big Data, Regression Analysis, Business Analytics, Data-Driven Decision-Making, Data Strategy, Data Storytelling, Business Intelligence, Dashboard, Data Infrastructure, Strategic Thinking, Data Architecture, Strategic Decision-Making, Business Strategies, Data Processing, Data Warehousing, Data Visualization, Data Analysis Software, Statistical Analysis, R Programming, SPSS
Intermediate · Specialization · 3 - 6 Months
University of Illinois Urbana-Champaign
Skills you'll gain: MarTech, Data Architecture, Data-Driven Marketing, Digital Marketing, Marketing Strategies, Marketing Effectiveness, Data Literacy, AI Personalization, Marketing, Customer Analysis, Marketing Analytics, Digital Analysis, Blockchain, Consumer Behaviour, Data Integrity, Image Analysis, Digital Advertising, Data Ethics, Analytics, Generative AI
★ 4.5 (3.4K) · Beginner · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Search Engine Optimization, Project Scoping, Contract Review, Case Studies, Proposal Development, Web Analytics and SEO, Needs Assessment, Performance Metric, Performance Measurement, Business Metrics, Recruitment, Interviewing Skills, Expectation Management, Generative Engine Optimization (GEO), Digital Marketing
Beginner · Course · 1 - 4 Weeks