Coursera
  • 온라인 학위학사 및 석사 학위 살펴보기
  • MasterTrack™석사 학위를 따기 위한 학점 얻기
  • 대학교 수료증대학원 수준의 학습을 통해 경력을 쌓으세요.
경력 찾기기업용 Coursera대학교용
  • 검색
  • 상위 강좌
  • 로그인
  • 무료 회원 가입
    Coursera
    • 검색
    • Software Engineering

    필터링 기준

    "software engineering"에 대한 1789개의 결과

    • Placeholder
      IBM Skills Network

      IBM DevOps and Software Engineering

      획득할 기술: DevOps, Software Engineering, Cloud Computing, Python Programming, Computer Programming, Continuous Integration, Strategy and Operations, Kubernetes, Operating Systems, Continuous Delivery, Programming Principles, Security Engineering, Agile Software Development, Data Analysis, IBM Cloud, Software Security, Web Development, System Programming, Application Development, Software Testing, Data Structures, Devops Tools, Leadership and Management, Other Web Frameworks, Software Engineering Tools, System Software, Algebra, Operations Management, Project Management, Security Software, Scrum (Software Development), Cloud Applications, Cloud Engineering, Supply Chain and Logistics, Theoretical Computer Science, Computer Programming Tools, Cloud Infrastructure, Docker (Software), Network Security, Software Architecture, Software As A Service, Statistical Programming, Supply Chain Systems, System Security, Algorithms, Bioinformatics, Computer Architecture, Design and Product, Distributed Computing Architecture, Entrepreneurship, Full-Stack Web Development, Planning, Probability & Statistics, Product Design, Basic Descriptive Statistics, Business Analysis, Cloud Management, Cloud Platforms, Cloud Storage, Computer Networking, Data Management, Data Visualization, Data Visualization Software, Databases, Exploratory Data Analysis, SQL, Security Strategy, Software Framework, Systems Design, BlockChain, Collaboration, Communication, Computational Logic, Computer Graphics, Finance, Human Computer Interaction, Interactive Design, Journalism, Linux, Mathematical Theory & Analysis, Mathematics, Product Development

      4.6

      (36.2k개의 검토)

      Beginner · Professional Certificate · 3-6 Months

    • Placeholder
      IBM Skills Network

      IBM Applied DevOps Engineering

      획득할 기술: DevOps, Software Engineering, Cloud Computing, Kubernetes, Strategy and Operations, Continuous Integration, Agile Software Development, Continuous Delivery, Security Engineering, Software Testing, Software Security, Devops Tools, Leadership and Management, IBM Cloud, Project Management, Scrum (Software Development), Operating Systems, Operations Management, Security Software, Supply Chain and Logistics, Theoretical Computer Science, Computer Programming, Cloud Applications, Docker (Software), Software Architecture, Supply Chain Systems, Statistical Programming, System Security, Algorithms, Bioinformatics, Cloud Engineering, Computer Architecture, Design and Product, Distributed Computing Architecture, Entrepreneurship, Full-Stack Web Development, Planning, Probability & Statistics, Product Design, Python Programming, Web Development, Application Development, Business Analysis, Computer Networking, Data Management, Data Visualization, Data Visualization Software, Databases, Network Security, Programming Principles, SQL, Security Strategy, Software As A Service, Software Framework, System Programming, Systems Design, Cloud Platforms, Collaboration, Communication, Journalism, Product Development, Software Engineering Tools

      4.7

      (2.4k개의 검토)

      Intermediate · Professional Certificate · 3-6 Months

    • Placeholder
      IBM Skills Network

      IBM Full Stack Software Developer

      획득할 기술: Web Development, Cloud Computing, Computer Programming, IBM Cloud, Software Engineering, Other Web Frameworks, Python Programming, Computer Programming Tools, Kubernetes, Django (Web Framework), Javascript, Application Development, Data Analysis, Full-Stack Web Development, Programming Principles, DevOps, Data Structures, Cloud Applications, Algebra, Databases, Front-End Web Development, React (web framework), Software Architecture, Software Engineering Tools, Theoretical Computer Science, Cloud Engineering, Back-End Web Development, Cloud Platforms, HTML and CSS, Devops Tools, Web Development Tools, Cloud Infrastructure, Cloud Foundry, Continuous Delivery, Docker (Software), SQL, Computer Architecture, Distributed Computing Architecture, Cloud Management, Cloud Storage, Continuous Integration, Network Security, Software As A Service, Web Design, Basic Descriptive Statistics, Data Management, Design and Product, Exploratory Data Analysis, Human Computer Interaction, NoSQL, Software Testing, Statistical Programming, User Experience, User Research, Advertising, BlockChain, Communication, Computational Logic, Computer Graphics, Computer Science, Database Administration, Database Application, Database Design, Finance, Interactive Design, Journalism, Marketing, Mathematical Theory & Analysis, Mathematics, Operating Systems, Security Engineering, Software Framework, System Programming, Systems Design

      4.6

      (34.8k개의 검토)

      Beginner · Professional Certificate · 3-6 Months

    • Placeholder
      The Hong Kong University of Science and Technology

      Software Engineering

      획득할 기술: Software Engineering, Theoretical Computer Science, Software Testing, Operating Systems, Systems Design, Computer Programming, Computer Programming Tools, Design and Product, Product Design, Project Management, Software Architecture, Strategy and Operations, Android Development, Full-Stack Web Development, Mobile Development, Web Development, Agile Software Development, Communication, Journalism

      4.5

      (98개의 검토)

      Intermediate · Specialization · 3-6 Months

    • Placeholder
      IBM Skills Network

      Introduction to Software Engineering

      획득할 기술: Software Engineering, Software Engineering Tools, Agile Software Development, Application Development, Computer Programming, Design and Product, Front-End Web Development, Full-Stack Web Development, Leadership and Management, Professional Development, Software Architecture, Software Framework, Theoretical Computer Science, Web Development, Communication, Journalism

      4.7

      (71개의 검토)

      Beginner · Course · 1-3 Months

    • Placeholder
      Duke University

      Java Programming and Software Engineering Fundamentals

      획득할 기술: Computer Programming, Java Programming, Web Development, Mobile Development, Javascript, Entrepreneurship, Leadership and Management, Problem Solving, Research and Design, Theoretical Computer Science, Algorithms, Cryptography, Security Engineering, Front-End Web Development, HTML and CSS, Web Design, Data Analysis, Data Management, Data Structures, General Statistics, Probability & Statistics, Programming Principles, Computer Graphics, Computational Thinking, Computer Architecture, Computer Networking, Machine Learning, Markov Model, Network Architecture, Software Engineering, Software Testing

      4.6

      (20.9k개의 검토)

      Beginner · Specialization · 3-6 Months

    • Placeholder
      Placeholder
      IBM Skills Network

      Applied Software Engineering Fundamentals

      획득할 기술: Software Engineering, Python Programming, Data Analysis, Programming Principles, Computer Programming, Data Structures, Software Engineering Tools, Algebra, Application Development, Web Development, Operating Systems, Other Web Frameworks, System Programming, System Software, Agile Software Development, Computer Programming Tools, Basic Descriptive Statistics, Design and Product, Exploratory Data Analysis, Front-End Web Development, Full-Stack Web Development, Leadership and Management, Professional Development, Software Architecture, Software Framework, Theoretical Computer Science, Communication, Computational Logic, Journalism, Linux, Mathematical Theory & Analysis, Mathematics, Software Testing, Statistical Programming, Systems Design

      4.6

      (31.4k개의 검토)

      Beginner · Specialization · 3-6 Months

    • Placeholder
      Placeholder
      Meta

      Meta Back-End Developer

      획득할 기술: Computer Programming, Web Development, Statistical Programming, Python Programming, Software Engineering, Computer Programming Tools, Programming Principles, Theoretical Computer Science, Django (Web Framework), Front-End Web Development, Data Management, HTML and CSS, Software Testing, Back-End Web Development, Full-Stack Web Development, Databases, SQL, Software Architecture, Software Engineering Tools, Application Development, Web Design, Javascript, Human Computer Interaction, User Experience, Cloud Computing, Data Structures, Database Administration, Database Design, Database Theory, React (web framework), Web Development Tools, Collaboration, Communication, Leadership and Management, Linux, Operating Systems, Applied Machine Learning, Business Psychology, Cloud Storage, Computer Architecture, Computer Networking, Database Application, Machine Learning, Network Architecture, Network Model, Network Security, Research and Design, Security Engineering, Software Framework, User Experience Design, Algorithms, Computer Science, Journalism, Operations Research, Strategy and Operations

      4.7

      (2.8k개의 검토)

      Beginner · Professional Certificate · 3-6 Months

    • Placeholder
      Placeholder
      IBM Skills Network

      IBM Back-End Development

      획득할 기술: Software Engineering, Cloud Computing, Web Development, Python Programming, Computer Programming, Data Analysis, Programming Principles, Security Engineering, Other Web Frameworks, Software Engineering Tools, Data Structures, IBM Cloud, Kubernetes, Software Security, Application Development, Operating Systems, Algebra, Security Software, System Programming, System Software, Databases, DevOps, Django (Web Framework), Strategy and Operations, Agile Software Development, Cloud Applications, Full-Stack Web Development, Operations Management, SQL, System Security, Computer Programming Tools, Basic Descriptive Statistics, Business Analysis, Cloud Engineering, Computer Architecture, Computer Networking, Data Management, Data Visualization, Data Visualization Software, Design and Product, Devops Tools, Distributed Computing Architecture, Docker (Software), Exploratory Data Analysis, Front-End Web Development, Leadership and Management, Network Security, Professional Development, Project Management, Security Strategy, Software Architecture, Software As A Service, Software Framework, Software Testing, Statistical Programming, Theoretical Computer Science, Cloud Platforms, Communication, Computational Logic, Database Administration, Database Application, Database Design, Journalism, Linux, Mathematical Theory & Analysis, Mathematics, Systems Design, Web Design

      4.6

      (31.9k개의 검토)

      Beginner · Professional Certificate · 3-6 Months

    • Placeholder
      Placeholder
      University of Alberta

      Software Design and Architecture

      획득할 기술: Software Architecture, Software Engineering, Computer Science, Theoretical Computer Science, Computational Thinking, Computer Programming, Design and Product, Product Design, Computer Networking, Data Science, Computer Architecture, Distributed Computing Architecture, Full-Stack Web Development, Operating Systems, Programming Principles, Software Framework, System Programming, Web Development

      4.6

      (3.4k개의 검토)

      Beginner · Specialization · 3-6 Months

    • Placeholder
      Placeholder
      Google

      Google Data Analytics

      획득할 기술: Data Analysis, Statistical Programming, Data Science, Business Analysis, SQL, Spreadsheet Software, Data Visualization, Business, Data Management, Data Visualization Software, R Programming, Leadership and Management, Exploratory Data Analysis, Statistical Visualization, Change Management, Strategy and Operations, Communication, Statistical Analysis, Data Analysis Software, Business Communication, Data Structures, Tableau Software, Big Data, Cloud Computing, Critical Thinking, Customer Analysis, General Statistics, Plot (Graphics), Probability & Statistics, Small Data, Algorithms, Application Development, Budget Management, Computational Logic, Computer Architecture, Computer Networking, Computer Programming, Computer Programming Tools, Cryptography, Data Mining, Data Model, Database Administration, Database Design, Databases, Decision Making, Design and Product, Distributed Computing Architecture, Entrepreneurship, Extract, Transform, Load, Feature Engineering, Finance, Financial Analysis, Full-Stack Web Development, Interactive Data Visualization, Machine Learning, Mathematical Theory & Analysis, Mathematics, Network Security, Other Programming Languages, Problem Solving, Product Design, Programming Principles, Project Management, Research and Design, Security Engineering, Security Strategy, Software Engineering, Software Security, Storytelling, Theoretical Computer Science, Visual Design, Visualization (Computer Graphics), Web Development

      4.8

      (101.2k개의 검토)

      Beginner · Professional Certificate · 3-6 Months

    • Placeholder
      Placeholder
      Meta

      Meta Front-End Developer

      획득할 기술: Web Development, Front-End Web Development, Computer Programming, Javascript, React (web framework), HTML and CSS, Software Engineering, Human Computer Interaction, Programming Principles, Computer Programming Tools, User Experience, Business Psychology, Research and Design, User Experience Design, Theoretical Computer Science, Web Design, Software Engineering Tools, Application Development, Design and Product, Software Testing, Cloud Computing, Semantic Web, Computer Graphics, Interactive Design, Data Management, Data Structures, Web Development Tools, User Research, Marketing, Search Engine Optimization, Software Architecture, Leadership and Management, Project Management, Strategy and Operations, Computer Architecture, Software Framework, Visual Design, General Accounting, Collaboration, Communication, Linux, Operating Systems, Accounting, Algorithms, Computational Logic, Computer Networking, Entrepreneurship, Graphic Design, Hardware Design, Mathematical Theory & Analysis, Mathematics, Network Architecture, Network Model, Network Security, Other Web Frameworks, Problem Solving, Security Engineering, Computational Thinking, Computer Science, Java Programming, Journalism, Operations Research

      4.7

      (6.2k개의 검토)

      Beginner · Professional Certificate · 3-6 Months

    software engineering과(와) 관련된 검색

    software engineering: modeling software systems using uml
    software engineering: software design and project management
    software engineering: implementation and testing
    applied software engineering fundamentals
    introduction to software engineering
    mastering the software engineering interview
    ibm devops and software engineering
    java programming and software engineering fundamentals
    1234…84

    요약하자면, 여기에 가장 인기 있는 software engineering 강좌 10개가 있습니다.

    • IBM DevOps and Software Engineering: IBM Skills Network
    • IBM Applied DevOps Engineering: IBM Skills Network
    • IBM Full Stack Software Developer: IBM Skills Network
    • Software Engineering: The Hong Kong University of Science and Technology
    • Introduction to Software Engineering: IBM Skills Network
    • Java Programming and Software Engineering Fundamentals: Duke University
    • Applied Software Engineering Fundamentals: IBM Skills Network
    • Meta Back-End Developer: Meta
    • IBM Back-End Development: IBM Skills Network
    • Software Design and Architecture: University of Alberta

    소프트웨어 공학에 대한 자주 묻는 질문

    • Software Engineering is the branch of Computer Science dealing with engineering principles and programming languages as they apply to software development. These principles include analyzing user requirements and then designing, building, and testing software to satisfy those requirements. The Software-Engineering approach is unique in its systematic, quantifiable aspects to developing, operating, and maintaining software.

      Organizations in all industries and sectors need specific software. The benefits of Software Engineering are numerous for learners, including the value successful ones can offer to companies such as handling big projects, minimizing software costs, and reducing complexity.‎

    • According to Indeed, Software Engineers make an average base salary of $108,632 per year. If excellent pay weren’t enough, there is no shortage of opportunities for learners actively seeking work as Software Engineers—Paysa reveals that six out of 10 Engineering students graduate and 97 out of 100 find jobs.

      Skills that people learn in Software Engineering are transferable to various other roles as well, ensuring no shortage of income opportunities. These include Application Developer, Database Administrator, Game Developer, Multimedia Programmer, Web Developer, Web Designer, Software Tester, and more that are related.‎

    • Through Coursera, Software Engineering is covered in various courses. These courses focus on Java programming, the software-development lifecycle, IT automation, Python, software design and architecture, AI engineering, and more. Learners gain knowledge in areas such as core programming concepts, designing algorithms, testing and debugging programs, and other foundational skills a Software Engineer needs to know.

      Lessons in courses that cover Software Engineering are taught by professors from major universities such as Duke University, University of Minnesota, University of Alberta, and others. Learners can enjoy exploring Software Engineering with specialists in Computer Science, Science and Engineering, and other related disciplines. Lessons are administered via video lectures, readings, quizzes, and other forms of content delivery.‎

    • An understanding of the traits and uses of high-level programming languages such as Java, Python, C++, and Scala will help you advance through lessons faster. You may even experiment with personal programming projects at home before enrolling in a software engineering course. Experience working with algorithms and visualizing and documenting processes will prepare you for your studies. Any computer-related knowledge or experience can ultimately be beneficial. For example, you may have volunteered to work in a computer lab or simply helped friends and family members troubleshoot tech issues.‎

    • Software engineers are analytical individuals, have an eye for detail, and enjoy solving problems with their computer skills. Software engineers also need to be focused and disciplined enough to endure long hours in front of computer screens. Although some of the work may be solitary, software engineers need to be team players who are willing to communicate with other people working on projects. Communication skills are important, as you may need to explain technical aspects of your work, such as software processes and limitations, in layman’s terms for others. A patient and adaptive personality can help a software engineer tackle tech problems as well as better communicate with others. Because the tech world is constantly evolving, software engineers need to be committed to learning new information and growing their skills to adapt to whatever direction the industry moves in.‎

    • If you have a knack for working with programming languages and want to improve the performance of codebases, learning about software engineering might be right for you. You might want to use your skills for personal projects. Or perhaps you’d like to develop the skills to gain a lucrative job in the industry.‎

    이 FAQ 콘텐츠는 정보 전달 목적만으로 사용할 수 있습니다. 학습자는 과정 및 기타 학점 정보가 개인적, 직업적 및 재정적 목표에 부합하는지 확인하기 위해 추가 조사를 수행하는 것이 좋습니다.
    살펴볼 만한 다른 주제
    Placeholder
    예술 & 인문학
    338개의 강좌
    Placeholder
    비즈니스
    1095개의 강좌
    Placeholder
    컴퓨터 공학
    668개의 강좌
    Placeholder
    데이터 과학
    425개의 강좌
    Placeholder
    정보 기술
    145개의 강좌
    Placeholder
    건강
    471개의 강좌
    Placeholder
    수학 및 논리
    70개의 강좌
    Placeholder
    자기개발
    137개의 강좌
    Placeholder
    물리 과학 및 공학
    413개의 강좌
    Placeholder
    사회 과학
    401개의 강좌
    Placeholder
    언어 학습
    150개의 강좌

    Coursera Footer

    경력을 시작하거나 쌓기

    • Google 데이터 분석가
    • Google 디지털 마케팅 및 전자 상거래 전문 자격증
    • Python을 통한 Google IT 자동화 전문 자격증
    • Google IT 지원
    • Google 프로젝트 관리
    • Google UX 디자인
    • Google 클라우드 자격증: 클라우드 아키텍트 취득 준비
    • IBM 사이버 보안 분석가
    • IBM 데이터 분석가
    • IBM 데이터 엔지니어링
    • IBM 데이터 과학
    • IBM 풀스택 클라우드 개발자
    • IBM 기계 학습
    • Intuit 부기
    • Meta 프런트 엔드 개발자
    • DeepLearning.AI TensorFlow 개발자 전문 자격증
    • SAS 프로그래머 전문 자격증
    • 경력 시작
    • 수료증 취득 준비
    • 경력 쌓기
    • Python 구문 오류를 찾아내는 방법
    • Python 예외를 발견하는 방법
    • 모든 프로그래밍 자습서 보기

    인기 강좌 및 수료증

    • 무료 강좌
    • 인공 지능 강좌
    • 블록체인 강좌
    • 컴퓨터 공학 강좌
    • Cursos Gratis
    • 사이버 보안 강좌
    • 데이터 분석 강좌
    • 데이터 과학 강좌
    • 영어 말하기 강좌
    • 풀스택 웹 개발 강좌
    • Google 강좌
    • 인사 강좌
    • IT 강좌
    • 영어 학습 강좌
    • Microsoft Excel 강좌
    • 제품 관리 강좌
    • 프로젝트 관리 강좌
    • Python 강좌
    • SQL 강좌
    • 애자일 수료증
    • CAPM 수료증
    • CompTIA A+ 수료증
    • 데이터 분석 수료증
    • 스크럼 마스터 수료증
    • 모든 강좌 보기

    인기 컬렉션 및 문서

    • 하루만에 완료할 수 있는 무료 온라인 강좌
    • 인기 무료 강좌
    • 비즈니스 직무
    • 사이버 보안 직무
    • 신입 IT 직무
    • 데이터 분석가 면접 질문
    • 데이터 분석 프로젝트
    • 데이터 분석가로 취업하는 방법
    • 프로젝트 관리자로 취업하는 방법
    • IT 기술
    • 프로젝트 관리자 면접 질문
    • Python 프로그래밍 기술
    • 면접에서 물어보는 강점과 약점
    • 데이터 분석가가 하는 일
    • 소프트웨어 엔지니어가 하는 일
    • 데이터 엔지니어란
    • 데이터 과학자란
    • 제품 디자이너란
    • 스크럼 마스터란
    • UX 리서처란
    • PMP 수료증을 취득하는 방법
    • PMI 수료증
    • 인기 있는 사이버 보안 자격증
    • 인기 있는 SQL 자격증
    • 모든 Coursera 문서 읽기

    온라인으로 학위 또는 자격증 취득

    • Google 전문 자격증
    • 전문 자격증
    • 모든 자격증 보기
    • 학사 학위
    • 석사 학위
    • 컴퓨터 공학 학위
    • 데이터 과학 학위
    • MBA 및 경영학 학위
    • 데이터 분석 학위
    • 공중 보건 학위
    • 사회 과학 학위
    • 관리 학위
    • BA 및 BS 학위 비교
    • 학사 학위란 무엇인가요?
    • 개발해야 할 11가지 좋은 학습 습관
    • 추천서를 작성하는 방법
    • 비즈니스 학위 취득 후 취업 가능한 10개의 수요가 높은 직무
    • 컴퓨터 공학 석사 학위는 취득할 만한 가치가 있나요?
    • 모든 학위 프로그램 보기
    • Coursera 인도
    • Coursera 영국
    • Coursera 멕시코

    Coursera

    • 소개
    • 제공 내용
    • 리더십
    • 직업
    • 카탈로그
    • Coursera Plus
    • 전문 자격증
    • MasterTrack® 자격증
    • 학위
    • 기업용 Coursera
    • 정부용
    • 캠퍼스용
    • 파트너가 되기
    • 코로나바이러스감염증-19 대응

    커뮤니티

    • 학습자
    • 파트너
    • 베타 테스터
    • 번역가
    • 블로그
    • 기술 블로그
    • 지도 센터

    기타

    • 보도 자료
    • 투자자
    • 조건
    • 개인정보 보호
    • 도움말
    • 접근성
    • 문의하기
    • 문서
    • 디렉토리
    • 계열사
    • 현대 노예 선언문
    어디에서나 학습
    Placeholder
    Placeholder
    Placeholder
    © 2023 Coursera Inc. All rights reserved.
    • Placeholder
    • Placeholder
    • Placeholder
    • Placeholder
    • Placeholder