Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

FutureLearn

Programming Essentials with Python: Source Code and Solutions Architecture

via FutureLearn

Overview

What does programming involve, what are the most commonly used programming languages, and what are their applications?

This introductory course will teach you the fundamentals required to become a successful programming professional. You’ll learn Python programming essentials and find out why the software has grown in popularity.

What is Python used for? A beginner’s programming guide

Many of the world’s biggest online companies, including Google, Dropbox and Instagram, heavily rely on Python to program their back-end. It’s also widely used by scientists, mathematicians, and in academia. But what is Python programming and why is it so popular?

The course will teach you the fundamentals of this programming language, and programming in general. You’ll learn how Python is installed and set up. And you’ll find out how to install libraries in Python and gain an understanding of code execution.

Understand how to use source code in programming

First, you’ll learn about source code programming in the context of coding.

You’ll examine the types of errors that may occur, and how to troubleshoot and fix them. You’ll learn about code flows, including loops and conditions, along with sequential, conditional and branching code flows.

You’ll also develop your understanding of variables and data types, symbols and operators, plus keywords and identifiers.

Learn how solutions architecture relates to programming

As well as covering the basics of programming for beginners, you’ll also examine how a solutions architect helps organisations to develop new applications for services.

You’ll look at the role, processes and responsibilities of solutions architects and how they’re integral to solving technical business problems, before getting to grips with the basics of how solutions architecture works.

This course is designed for professionals looking to build confidence in Python and other programming languages.

It’s ideally suited to career-changers seeking a programming role, established technology professionals, and tech team leaders.

On this course we’ll be using Python. We recommend you use a computer to access these elements.

Syllabus

  • Introduction to programming
    • Welcome to the course!
    • What is programming?
    • Python overview
    • Wrap-up
  • Basics of programming
    • Introduction
    • Source code
    • Debugging
    • Coding flows overview
    • Wrap-up
  • Introduction to solutions architecture
    • Introduction
    • What is solutions architecture?
    • Effective solutions architecture
    • Wrap-up
  • Landscape and context of solutions architecture
    • Introduction
    • Solutions architecture, challenges, risks, and opportunities
    • Solutions architecture landscape
    • Understanding machine and deep learning in the context of cloud solutions architecture
    • Wrap-up

Taught by

Jeygopi P

Reviews

4.7 rating at FutureLearn based on 3 ratings

Start your review of Programming Essentials with Python: Source Code and Solutions Architecture

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.