- Introduction
- Introduction to computational thinking - Decomposition and abstraction
- Algorithms
- Data types
- Developing code - pseudo-code
- Introduction to Python
- Developing code - flowcharts
- Programming constructs and structures
- Developing readable code
- High Level Languages
What you'll learn
- Create Python programs using computational thinking
- Create Python programs using flow diagrams
- Create Python programs using pseudo-code
- Understand decomposition, abstraction and data types
- Understand how to use variables, contants and expressions
Description
Hello and welcome to this introduction to coding course. In this course we will be covering the following
· Introduction to computational thinking – decomposition and abstraction
· Developing code – input output model – algorithms
· Developing code - pseudo-code
· Developing code – flowcharts
· Developing code – high level languages
· Creating readable code
· Introduction to python
· Programming structures – modularity
· Data types
The course will enable you to build your knowledge and skills in easily absorbed, manageable steps. The first lesson, computational thinking, will provide the essential ‘building blocks’ for structured problem solving. You will learn the essential concepts of decomposition and abstraction. This will be reinforced by completing a worksheet. The second lesson will build on your prior learning by introducing algorithms and the input output model. You will be asked to complete a number of tasks to ‘embed’ this learning. The remaining lessons will proceed in a similar fashion with targeted quizzes, activities and homework tasks to reinforce what is being taught. There course is designed to augment, cement and reinforce as the course progresses. We will build your knowledge in easy syeps.
By the end of the course you will have learned the basics of how to write quality programs using algorithms, flow diagrams and pseudo-code. You will be able to use this knowledge to tackle more advanced programming courses.
Other Courses
50 English Phrases, Idioms, and Expressions for ESL Students
Learn idioms and expressions in spoken English with clear and easy-to-understand explanations of each phrase.
5 Keys To Investing
Learn the 5 key principles and become a better investor in stocks, bonds, mutual funds, ETF, real estate, and more!
Kubernetes: Getting Started
Learn basics of Container Orchestration Engine and Kubernetes to get start into the world of Kubernetes.
Unreal Engine For Beginners
Learn the Power of Unreal Engine: A Comprehensive Guide for Beginners
Digital Marketing Essentials Masterclass
Learn the basics of Social Media Marketing, SEO, SEM, Facebook Marketing & more.
Web Development By Doing: HTML / CSS From Scratch
Web Development From Scratch: Learn By Doing For Complete Beginners. HTML And CSS. Code Your First Website In 1 Hour.
About the instructors
- 3.25 Calificación
- 6140 Estudiantes
- 1 Cursos
Kwesi Antwi
Python Coding
I have a passion for delivering courses that are easy to grasp. My courses contain great learning experiences with variety and engagement. I have taught computing in mainstream schools and currently run a tutoring business called Apex Tutors.
I hold a honours degree in Business Information Systems and a Post Graduate Certificate in Education. My goal is to help my students to achieve their very best. I am here to help in any way that I can.
I look forward to working with you as you progress with your learning.
Student feedback
Course Rating
Reviews
Its amazing!