
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Apache Spark, Apache Hadoop, Application Design, User Interface (UI), Distributed Computing, Programming Principles, Big Data, Data Processing, Software Design, Data Structures, Software Design Patterns, Functional Design, Data Manipulation, Object Oriented Programming (OOP), Interactive Data Visualization, Computer Programming, User Interface (UI) Design, Other Programming Languages, Algorithms
★ 4.7 (11K) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: OpenAI API, Tool Calling, Application Development, AI Orchestration, OpenAI, LLM Application, Software Development, AI Integrations, Application Programming Interface (API), AI Workflows, Natural Language Processing, Python Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Animation and Game Design, Game Design, Video Game Development, Animations, Software Architecture, Visual Design, AI Workflows, Object Oriented Design, Project Design, Code Reusability, UI Components, Development Environment, User Interface (UI), Design, Software Development Tools, Course Development, Mechanics, System Design and Implementation, Physics
★ 4.7 (26) · Beginner · Specialization · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Computational Logic, Systems Design, Verification And Validation, Systems Analysis, Functional Specification, Software Architecture, Model Optimization, Software Design, Software Testing, Software Quality Assurance, Computer Architecture, Logical Reasoning, Algorithms, Software Quality (SQA/SQC)
★ 4.6 (14) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Apple iOS, Swift Programming, Apple Xcode, LLM Application, iOS Development, Apple software proficiency, AI Integrations, Application Development, Context Management, UI Components, Artificial Intelligence, User Interface (UI)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Vibe coding, AI powered creativity, Debugging, Brainstorming, Planning, Application Development, Application Design, Generative AI, Data Wrangling, Data Analysis, Content Creation, Presentations, Responsible AI, Report Writing, Business Communication, Artificial Intelligence, Data Visualization, Research, Project Management, Machine Learning
★ 4.8 (12K) · Beginner · Professional Certificate · 3 - 6 Months

Anthropic
Skills you'll gain: Model Context Protocol, AI Integrations, Anthropic Claude, AI Workflows, Tool Calling, Test Tools, Servers, Development Testing, Debugging, Document Management
★ 4.8 (36) · Beginner · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Engineering Drawings, Design Specifications, Engineering Analysis, Process Flow Diagrams, Manufacturing Standards, Technical Standard, Engineering Calculations, Vibrations, Simulation and Simulation Software
★ 4.4 (46) · Intermediate · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Test Planning, Linux, Embedded Systems, Electronics, Internet Of Things, Embedded Software, Network Protocols, Functional Specification, Electronic Components, Basic Electrical Systems, Electronic Hardware, Systems Design, Operating Systems, Electrical and Computer Engineering, Debugging, System Requirements, Application Programming Interface (API), Integrated Development Environments, Web Services, Python Programming
★ 4.7 (21K) · Beginner · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, Agentic systems, ChatGPT, Generative AI Agents, AI Orchestration, Prompt Patterns, Agentic Workflows, OpenAI API, LLM Application, AI literacy, AI Workflows, AI powered creativity, Generative AI, Artificial Intelligence, Tool Calling, AI Security, Business Logic, File I/O, Transaction Processing, Software Documentation
★ 4.8 (8.7K) · Beginner · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: Test Case, Test Automation, Test Tools, CI/CD, Software Quality Assurance, Quality Assurance
Beginner · Course · 1 - 4 Weeks

Taipei Medical University
Skills you'll gain: Nutritional Assessment, Food Quality Assurance And Control, Food Safety and Sanitation, Nutrition and Diet, Nutrition Education, Good Manufacturing Practices, Clinical Nutrition, Immunology, Health Assessment, Microbiology, Biochemistry, Sustainable Systems, Scientific Methods, Medical Science and Research, Life Sciences, Environment, Regulatory Compliance, Pharmacology, Biology, Chronic Diseases
Beginner · Course · 1 - 4 Weeks
Top-rated Functional Specification courses offered by Packt on Coursera.
Earn a certificate in Functional Specification from top universities and companies.
Top-rated beginner-friendly Functional Specification courses with no prerequisites.