Development Environment

A Development Environment is a combination of hardware and software tools used to design, develop, test, and maintain software applications. Coursera's Development Environment catalogue teaches you about the essential tools and best practices for setting up productive and efficient development environments. You'll learn about diverse Integrated Development Environments (IDEs), version control systems, containerization technologies, software testing strategies, debugging techniques, and continuous integration/continuous deployment (CI/CD) pipelines. By understanding these tools and techniques, you'll be able to streamline application development, ensure optimal performance, and adapt quickly to changing requirements and technologies.

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "Development Environment"

  • Skills you'll gain: Java Programming, Java, Memory Management, Development Environment, Programming Principles, Computer Programming Tools, Computer Programming, Integrated Development Environments, Data Structures, Software Installation

  • Skills you'll gain: C and C++, File I/O, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Data Structures, C (Programming Language), Code Reusability, Development Environment, Program Development, Programming Principles, Computer Programming, Memory Management, Computer Programming Tools, Data Persistence, Integrated Development Environments, Algorithms, Functional Design, Data Management

  • Skills you'll gain: Open Web Application Security Project (OWASP), Secure Coding, Application Security, Security Testing, DevSecOps, Threat Modeling, Vulnerability Scanning, Continuous Monitoring, Vulnerability Assessments, Application Performance Management, System Monitoring, Vulnerability Management, Development Environment, Security Controls, DevOps, Data Security, Software Development Life Cycle

  • Status: New

    Skills you'll gain: Generative AI Agents, Prompt Engineering, Agentic systems, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Artificial Intelligence, AI Security, Model Deployment, Large Language Modeling, Application Deployment, Development Environment, Security Testing, Responsible AI, Virtual Environment, Software Development, Python Programming, Software Testing, Microsoft Visual Studio, Computer Programming, Software Design

  • Skills you'll gain: Mobile Development, Apple iOS, Apple Xcode, Swift Programming, Objective-C (Programming Language), User Interface (UI), Mobile Development Tools, Application Development, UI Components, Application Programming Interface (API), Knowledge of Apple Software, Development Environment, Integrated Development Environments, Storyboarding, iOS Development

  • Skills you'll gain: Video Game Development, Game Design, Program Development, Web Development Tools, Software Development, Software Development Tools, Computer Programming Tools, Development Environment, Software Documentation, Data Validation, Javascript, Debugging, Integrated Development Environments, Maintainability, Programming Principles, Data Structures, Code Reusability, Software Design, Computer Programming, Object Oriented Programming (OOP)

  • Skills you'll gain: Debugging, Version Control, Microsoft Copilot, C# (Programming Language), Git (Version Control System), Microsoft Visual Studio, .NET Framework, Software Versioning, Computer Programming Tools, Program Development, Integrated Development Environments, Application Development, Computer Programming, Microsoft Development Tools, Development Environment, UI Components, User Interface (UI), Programming Principles, Event-Driven Programming, Computational Logic

  • Status: New

    Skills you'll gain: Node.JS, Server Side, Web Servers, Back-End Web Development, Package and Software Management, Web Applications, Code Reusability, Javascript, JSON, Web Development, Event-Driven Programming, Development Environment, Application Programming Interface (API), File Systems, Maintainability, Operating Systems, API Testing, Network Routing, File I/O, Object Oriented Design

  • University of California, Irvine

    Skills you'll gain: Embedded Software, Embedded Systems, Debugging, C (Programming Language), C and C++, Electronic Components, Computer Hardware, Integrated Development Environments, Programming Principles, Computer Programming, Electronics Engineering, Program Development, Software Installation, Development Environment, Digital Communications, Build Tools

  • Skills you'll gain: Model Deployment, Restful API, AI Integrations, Application Deployment, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), LLM Application, Java, Development Environment, Image Analysis, Software Development, Computer Vision

  • Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Configuration Management, Git (Version Control System), Version Control, Memory Management, Build Tools, Software Development Tools, C (Programming Language), Development Environment, Program Development, Code Review, Software Technical Review, Software Design, Debugging, Make.com

  • University of Illinois Urbana-Champaign

    Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Development Environment, Engineering Software, Computer Programming, Software Engineering, Data Structures, Memory Management, Computer Programming Tools, Debugging, Program Development