Complete beginner to programming and worried that it'll be too overwhelming to learn fundamental programming concepts and master a new programming language?
In the Fundamentals of Programming Concepts zyBook, you will easily learn key programming concepts in a language-neutral manner.
Research Proven Excellence
80% of surveyed students preferred zyBooks over regular textbooks.
Studies show that students learn 118% more with the minimal text model in only one lesson.
On average, zyBook users improved grades up to ⅔ and read 74% more than users of regular textbooks.
What is a zyBook?
In short, zyBooks are interactive, digital textbooks.
By incorporating available technology, zyBooks make learning fun, interactive and engaging – all while drastically reducing the time spent on learning theoretical concepts.
The Fundamental Programming Concepts zyBook uses minimum text, maximum interactivity to teach essential programming concepts without the need to commit to a specific programming language.
Module 1: How to use a zyBook
Module 2: Introduction
2.1 Programming (general)
Module 3: Variables / Assignments
3.1 Variables and assignments (general)
Module 4: Branches
Module 7: User-Defined Functions
7.1 User-defined function basics
Module 6: Arrays
6.1 Array concept (general)
Module 5: Loops
5.1 Loops (general)
Module 11: Algorithms
11.1 Introduction to algorithms
Module 10: Programs
10.1 Introduction: Hello World!
Module 9: Troubleshooting Process
9.1 Troubleshooting: Hypotheses and tests
Module 8: Software Topics
What Our Students Say
“I really enjoyed zyBooks for use in my Python class. It has surely aided my success in class and helped me build some confidence in my first year at university.”
Cal State University, Long Beach
Our Other zyBooks & Courses
The Fundamental Programming Concepts zyBook will pair well with the following:
Learn Java, a portable and flexible programming language.
Frequently Asked Questions
Will my course fee be subsidised?
I have no prior experience. Will I be able to understand the content taught in the zyBooks?
Yes. Unless otherwise specified, all zyBooks are beginner-friendly.
How much time do I have to spend to complete the course?
It depends on your learning style and speed. We estimate taking about 48 hours to read through the material and complete the interactive quizzes at regular speed.
Is there a certification examination?
What is a zyBook?
zyBooks are like interactive, digital textbooks.
Why should I buy a zyBook instead of a regular textbook?
zyBooks comprise the same content as a textbook but with minimal text and maximum interactivity.
Do all the zyBooks you offer come with zyLabs (the interactive lab environment)?
No. If zyLabs are included, it will be specified in the course page.
What is a zyLab?
zyLabs are online lab environments that are integrated into their respective zyBooks.