Introduction to Programming with Python

Posted 3 years ago by FutureLearn

Study Method : Online
Duration : 4 weeks
Subject : IT & Computer Science
Overview
Build your programming skills and learn the basics of the Python programming language, from logic and functions to debugging.
Course Description

Discover the fundamentals of software development

Software development is a continuously growing industry with many opportunities for employment.

On this four-week course, you’ll master the basics of Python, a relatively simple programming language that is widely used in multiple industries.

Lay the foundations of programming

You’ll start this course by examining Python and how it compares to other programming languages. Then, you’ll start your journey to becoming a Python programmer by exploring the standards and conventions of the language and running a simple Python function test.

Learn the basic functions of Python

Through this course, you’ll gain immediate practical benefits for your career growth and professional development by building your programming skills in Python.

The second week of this course will guide you through the basics of the programming language, looking at variables, logic, functions, and loops. You’ll also be given practical tasks to complete at the end of each section to truly cement your new skills.

Explore how to improve your programs

Programming, at its core, is about problem-solving. It requires a lot of concentration, effort, and energy, so programmers are always looking for ways to be more efficient. That’s where debugging and version control come in.

You’ll look at the different types of errors that you can encounter while programming and the ways that you can approach debugging. Then, you’ll explore version control, specifically using Git and GitHub, which is a crucial tool in programming, especially when working as part of a development team.

This course is designed for anyone interested in starting a career in programming, specifically using the Python programming language.

The course will build your foundational knowledge to pursue a number of roles such as web back-end development, application development, machine learning, or data analytics.

Requirements

This course is designed for anyone interested in starting a career in programming, specifically using the Python programming language.

The course will build your foundational knowledge to pursue a number of roles such as web back-end development, application development, machine learning, or data analytics.

Career Path
  • Engage with Python tools and resources to aid effective programming.
  • Create simple programs with basic Python elements.
  • Improve Python programs with debugging, exception handling, and version control.
  • Apply object-oriented programming principles to structure Python programs.