
University of Alberta
Skills you'll gain: Software Architecture, Model View Controller, Unified Modeling Language, Object Oriented Design, Service Oriented Architecture, API Design, Systems Architecture, Web Services, Software Design Patterns, Software Design, Simple Object Access Protocol (SOAP), Microservices, Restful API, Software Design Documents, Software Visualization, Code Review, Product Family Engineering, Object Oriented Programming (OOP), Software Development, Java
★ 4.6 (4.1K) · Beginner · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: Layout Design, Target Audience, Design, Ethical Standards And Conduct, Professional Networking, Collaborative Software, Content Management Systems
★ 4.3 (20) · Beginner · Course · 1 - 4 Weeks

Microsoft
Intermediate · Course · 3 - 6 Months

University of Alberta
Skills you'll gain: Agile Software Development, Project Risk Management, Requirements Analysis, Agile Methodology, Agile Project Management, Kanban Principles, Risk Management, Requirements Elicitation, Sprint Retrospectives, Functional Requirement, Sprint Planning, Software Development Methodologies, Agile Product Development, Software Development, Risk Analysis, Scrum (Software Development), Software Technical Review, Risk Management Framework, Product Management, Project Management
★ 4.7 (12K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Software Development Life Cycle, Software Architecture, Full-Stack Web Development, Software Design, Web Development, Software Development Methodologies, Software Design Patterns, Development Environment, Unified Modeling Language, Software Engineering, Web Applications, Software Development Tools, Software Development, Application Deployment, Programming Principles, Front-End Web Development, Web Language, Back-End Web Development, Integrated Development Environments, Python Programming
★ 4.7 (4.9K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Software Documentation, Test Automation, Generative AI, Software Testing, Vulnerability Scanning, Test Case, Secure Coding, Technical Documentation
★ 4.1 (20) · Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Open Web Application Security Project (OWASP), Cucumber (Software), Software Testing, Selenium (Software), Gherkin (Scripting Language), JUnit, Verification And Validation, Test Automation, Unit Testing, Security Testing, Regression Testing, Test Case, Testability, White-Box Testing, Behavior-Driven Development, Code Coverage, Performance Testing, Development Testing, Test Engineering, Software Engineering Tools
★ 4.2 (1K) · Intermediate · Specialization · 3 - 6 Months

The Linux Foundation
Skills you'll gain: Package and Software Management, Open Source Technology, Git (Version Control System), Linux, Command-Line Interface, Bash (Scripting Language), File Systems, GitHub, Linux Administration, Version Control, Linux Commands, User Accounts, CI/CD, Unix Commands, Shell Script, grep, Continuous Integration, Operating System Administration, Software Installation, Software Development Tools
★ 4.6 (3.1K) · Beginner · Specialization · 3 - 6 Months

Meta
Skills you'll gain: Version Control, GitHub, Git (Version Control System), Unix Commands, Command-Line Interface, Unix Shell, Linux, Software Versioning, Unix, Linux Commands, Software Development, File Management, Web Development
★ 4.6 (3.8K) · Beginner · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: AutoCAD, Autodesk, Technical Drawing, Computer-Aided Design, Engineering Drawings, 3D Modeling, Architectural Drawing, Drafting and Engineering Design, 3D Assets, Visualization (Computer Graphics), Design Software, Engineering Documentation, Plot (Graphics), Technical Documentation, Computer Graphics, Graphical Tools, Data Import/Export, Digital Design, Design and Product, Design Elements And Principles
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Sales Strategy, Selling Techniques, Sales Presentation, Sales Process, Sales Development, General Sales Practices, Market Analysis, Sales, Specialized Sales, Technical Sales, Customer Relationship Building, Customer Relationship Management, Market Opportunities, Customer Engagement, Customer Analysis, Market Dynamics, Value Propositions, Company, Product, and Service Knowledge, Customer Communications Management
★ 4.8 (35) · Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: User Story, Agile Software Development, Software Design Patterns, Design Thinking, Software Development Methodologies, Software Design, Agile Methodology, Agile Project Management, Process Mapping, Software Engineering, Kanban Principles, Kaizen Methodology, Software Development Life Cycle, Agile Product Development, Application Security, Scrum (Software Development), Object Oriented Design, Software Architecture, Software Quality (SQA/SQC), Requirements Analysis
★ 4.7 (9.8K) · Intermediate · Specialization · 3 - 6 Months
Top-rated Software Documentation courses offered by University of Alberta on Coursera.
Earn a certificate in Software Documentation from top universities and companies.
Top-rated beginner-friendly Software Documentation courses with no prerequisites.