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.
79credentials
384courses

Most popular

Trending now

New releases

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"

  • Status: Free Trial

    Skills you'll gain: Development Environment, Web Development, Computer Programming, Program Development, Software Development Tools

  • Status: Free Trial

    Skills you'll gain: Docker (Software), Containerization, Application Deployment, Microservices, Devops Tools, DevOps, Ubuntu, Cloud-Native Computing, Development Environment, CI/CD, Linux Administration, Software Architecture, Enterprise Application Management, Security Controls, Network Model, Data Storage Technologies, Virtualization, Software Installation, Data Management, Command-Line Interface

  • Status: Preview

    École Polytechnique Fédérale de Lausanne

    Skills you'll gain: C++ (Programming Language), Programming Principles, Data Structures, Computer Programming, Game Design, Development Environment, Debugging

  • Status: Free Trial

    Skills you'll gain: Version Control, GitHub, Debugging, Git (Version Control System), Unit Testing, Data Structures, Python Programming, Software Testing, Programming Principles, Scripting, Computer Programming, Web Development, Algorithms, Program Development, Development Environment, Scripting Languages, Integrated Development Environments, Object Oriented Programming (OOP), Jupyter

  • Status: Free Trial

    Skills you'll gain: Pandas (Python Package), Version Control, Git (Version Control System), Data Manipulation, Software Development Tools, Development Environment, Data Structures, Python Programming, Data Analysis Software, NumPy, Data Import/Export, Integrated Development Environments, Virtual Environment

  • Status: Preview

    Skills you'll gain: Programming Principles, Python Programming, Computer Programming, Pseudocode, Computational Thinking, Data Structures, Development Environment

  • Status: Preview

    Skills you'll gain: COBOL (Programming Language), Integrated Development Environments, Business Logic, Mainframe Computing, Programming Principles, Computer Programming Tools, Computer Programming, Development Environment, Data Management, Debugging, Procedure Development

  • Status: Free Trial

    Skills you'll gain: Java, Application Servers, Web Applications, Development Environment, Java Programming, Application Development, Program Development, Object Oriented Programming (OOP), Mobile Development, Computer Programming, UI Components, User Interface (UI), Command-Line Interface, Debugging

  • Status: Free Trial

    Skills you'll gain: Linux Administration, Devops Tools, Operating System Administration, General Networking, Linux, Linux Commands, Ubuntu, Web Applications, Network Administration, Application Development, TCP/IP, Computer Networking, Network Troubleshooting, DevOps, Package and Software Management, Application Servers, Development Environment, Command-Line Interface, Java, Software Installation

  • Status: New
    Status: Preview

    Skills you'll gain: Tensorflow, Scikit Learn (Machine Learning Library), Machine Learning, Feature Engineering, Deep Learning, Matplotlib, Jupyter, Python Programming, Data Processing, NumPy, Data Cleansing, Image Analysis, Artificial Neural Networks, Seaborn, Development Environment, Pandas (Python Package), Regression Analysis

  • Status: Free Trial

    Skills you'll gain: Cloud Development, Microsoft Azure, Cloud Storage, Data Storage, Serverless Computing, Software Development, Cloud Security, Virtual Machines, Data Storage Technologies, CI/CD, Continuous Deployment, Development Environment, Cloud Management, Application Deployment, Cloud Applications, Data Security, Cloud Computing, Microsoft Power Automate/Flow, Event-Driven Programming, C# (Programming Language)

  • Status: Free Trial

    Skills you'll gain: Prompt Engineering, LangChain, Image Analysis, Responsible AI, OpenAI, Cloud Applications, Multimodal Prompts, Generative AI, Cloud API, Application Deployment, API Gateway, LLM Application, Generative AI Agents, Tool Calling, User Interface (UI), Data Ethics, Application Programming Interface (API), Development Environment, Open Source Technology, Software Engineering

What brings you to Coursera today?

Leading partners

  • Packt
  • EDUCBA
  • Google Cloud
  • Meta
  • University of Michigan
  • Microsoft
  • LearnQuest
  • Duke University