Information Technology
Star icon
Most Popular
Hands on Training icon
Hands On Training
Star icon
Hands on Training icon

Introduction to Software Development

Course Cover
compare button icon

Course Features

icon

Duration

12 weeks

icon

Delivery Method

Online

icon

Available on

Lifetime Access

icon

Accessibility

Mobile, Desktop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Effort

4 hours per week

icon

Teaching Type

Self Paced

Course Description

Do you want to make a career out of software development? This ExpertTrack is designed to give a general introduction to software development.

The future will be digitalized more than it is today, that's the only certainty. Software companies like Uber and YouTube will make up the majority of the world's largest companies. Banking retail education and telehealth will also be digitalized. Software development skills will continue to be in high demand. This course is for people who are interested in a career as a software developer, as well as those who wish to increase their knowledge of software development to help them perform better at work.

This ExpertTrack will help you understand the basics of software development so you can compare different project management methods.

This will allow you to compare Agile and Waterfall software development frameworks, and help you understand the advantages and disadvantages of each.

Programming languages such as PHP, Python Java C# R, and C# R are essential to software development. Learn about the most common languages and the differences and applications between them. Also, you'll learn about HTML programming and CSS styling elements to help you build your development vocabulary.

You will gain the skills you need to succeed in the tech industry. So you are familiar with the common development tools and Agile project management methods, as well as cloud service models.

This ExpertTrack will prepare you to engage in development conversations. You'll also have the foundational knowledge and experience to launch your career in digital tech.

Course Overview

projects-img

Alumni Network

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

This ExpertTrack will give you the confidence to understand and participate in development conversations and have the foundations to enter a digital technology career

No prior is experience required to succeed in this ExpertTrack

What You Will Learn

Define the software development process

Compare various project management methodologies

Apply HTML and CSS markup to online page design

Compare testing methods

Investigate approaches for deployment and maintenance

Compare cloud service models

Target Students

This ExpertTrack will grow your confidence in working with development teams and understand the challenges they face

Someone aiming to enter the digital sector

Anyone looking to change careers into an entry-level role as a developer, or to establish foundations for a development career

Established technology professionals looking to better understand software development and round out their skill set

An entrepreneur with a business or product idea that needs some basic understanding of software development to assess the viability of their idea

Course Instructors

Author Image

Lewin Chan

Instructor

Lewin delivers high quality, scalable software that behaves predictably and fails gracefully. He understands how to make effective tradeoffs between new features, system complexity and technical debt.
Course Cover