Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Software Development with Python and Java: Understanding Python

Course Cover
compare button icon

Course Features

icon

Duration

4 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

It is important to learn programming skills if you are looking to make a career out of software development. This course will focus on Java and Python, two popular programming languages that are used widely in scientific and numerical computing. This course will help you get started in software development. This course provides a solid foundation for the rest. You will be able to understand the basics of programming with Python and Java ExpertTrack before you review the certifications and career options available.

From the beginning, you'll be shown how to use Python. You will learn how to install it on your computer, create basic calculations, and review the most common uses of the language. This will help you think about the situations where Python might be used and how to prepare. It will also cover its dynamic semantic and key aspects. You should be able to perform basic tasks by the end of the course before you can move on to the next ExpertTrack course.

Course Overview

projects-img

Alumni Network

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

Explain common use cases for Python

Describe variables, data types, data structures, conditionals, loops and functions in Python

Create a basic calculation using Python

Target Students

This ExpertTrack will provide you with the foundations to start your development career

It's best suited to:

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