Programming Basics

Programming Basics

Learning path

When writing code, software creators need to select the right data types, choose the best programming language for the software, and organize code most effectively. You will learn about basic programming concepts and programming logic. Then you will apply these in a simple visual tool and finally begin writing code in Python.

Learning path badge

What you'll learn

  • You’ll learn the software lifecycle, software compatibility across platforms, software versioning, managing web browsers, using extensions and plug-ins, and keeping them secure, basic programming concepts, coding logic, and programming languages.

  • Learn a powerful problem-solving process—the Seven Steps—which you can use to solve any programming problem. You will learn how to develop an algorithm, then progress to reading code and understanding how programming concepts relate to algorithms.

  • You will learn how to program in Scratch, an easy to use visual programming language. More importantly, it will introduce you to the fundamental principles of computing and it will help you think like a software engineer.

  • Learn the basics of how one constructs a program from a series of simple instructions in Python.

Learning path content

Complete the following content and you’ll be awarded a certified badge that you can proudly share with your network.