
DISCLAIMER: I do not and will never give permission for anyone to place my guides onto paywall sites. They are free to assist fellow WGU students. If I find out that someone has done this without my permission, they will be reported. You have been warned
WGU Resources
Main course materials are through Zybooks
Before venturing into Zybooks a warning:
- The course material language is pseudocode known as Coral that works specifically for Zybooks for demonstration purposes and is not intended to learn the actual language
- Zybooks for this course generates lots of dumbed-down activities in an attempt to understand how code will move through in a specific order. These can be as simple as trying to stop a baby from crying, the order of building a pyramid, or how to replace a lightbulb.
- Zybook covers its material in lots of flowcharts. As long as you can read them and understand what is going on with them, there is really no need to go further. Check out:
- how to read all loop functions for, while, and do while
- if statements
- general code flow.
- Zybook sometimes has definitions buried within their information and sometimes they don’t. Either use the guides I have below, pick through Zybooks manually, or ask ChatGPT
- Zybooks may use different terms than the exam especially when it comes to other types of programming languages and UMLs. Make sure you know all of them so you are not confused after
- Homework is not required for the course. The point of the Zybooks is to understand the portions of the course that you do not already know. Know the terminology. Zybooks will not outline for you or handhold any information on the layout of algorithms, functions, or diagrams. I have some in my guide, but you may want to look at other sources
- Please please pretty please use the Course Search, Linkedin Learning, and Jack Lusby’s videos to understand Zybooks. Do not try to do the material without them.
WGU Resource Order:
- Linkedin Learning course: https://www.linkedin.com/learning/programming-foundations-fundamentals-3/the-fundamentals-of-programming?u=2045532 - This is the best starting point for the course. It covers a lot of the information basics that will help you understand some of the core parts of the course. Be warned: this course goes through several languages, but the exam will not be going based on IDing them. The simplest is to understand Python and understand Zybooks Coral.
- C173/D278 Supplemental Videos - found on the first page of course search - Additional Linkedin Learning courses that display information from Functions, control statements, algorithms, UML, and objects
- Compiling vs Interpreting Code located on the first page of the course search
- Software Design & UML Overview - found on the first page of the course search - specifically for the harder concepts to wrap around like different types of UML