TrueschoTruescho
All Courses
Applied Software Engineering Fundamentals
Coursera
Specialization
Unknown

Applied Software Engineering Fundamentals

IBM

Start a career in software development with no prior experience required, learning fundamentals for web, mobile, front-end, back-end, testing, and DevOps.

UnknownEnglish

About this Course

If you want to enter the exciting world of software development, this Software Engineering Foundations Specialization is for you. No prior degrees or knowledge of programming or application development are necessary. Software Developers are in great demand earning a median salary of US$110,140 per year according to the US Bureau of Labor and Statistics. The field is growing at a rate of 22% making it a great time to start a career in software engineering. The self-paced courses in this program provide the foundations to prepare for a wide range of IT & software development related careers , including web development, mobile application development, front-end, back-end, and full stack application development, software testing & quality assurance (QA), as well as DevOps engineering. This specialization is full of engaging videos, hands-on labs, and real-world projects that explore fundamental programming principles and foundations of design, architecture, and deployment; the software development lifecycle; Git and GitHub repositories; using the Linux terminal and creating Bash shell scripts to automate a variety of tasks; and coding with the Python programming language . The program is suitable for those new to software engineering or for those who would like a review of software engineering fundamentals. It prepares you with an introduction to the culture, technology, and job-ready skills needed to become successful in software engineering

What You'll Learn

  • Describe software development technologies and career options
  • Explain version control and collaborative coding using GitHub
  • Use common Linux commands, create BASH scripts, and schedule tasks
  • Create, package, and deploy Python applications using libraries and APIs

Prerequisites

  • Basic computer and internet skills
  • Ability to read course instructions in English and complete practice activities

Instructors

A

Abhishek Gagneja

Python and AI Subject Matter Expert

J

Joseph Santarcangelo

Ph.D., Data Scientist at IBM

R

Rav Ahuja

CCO & Global Program Director

U

Upkar Lidder

Senior Software Engineer

Topics

Software Development
Computer Science
Support and Operations
Information Technology
Application Deployment
Bash (Scripting Language)
Data Import/Export
Development Environment
File I/O
File Management

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير البرمجيات
علوم الحاسوب
الدعم والعمليات
تكنولوجيا المعلومات
نشر التطبيقات
برمجة باش
استيراد وتصدير البيانات
بيئة التطوير
File I/O
File Management

Start Learning Now