Skip to content
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Catalog
About
News
Contact Us
Login
Sign Up
Login
Sign Up
Login
Sign Up
Home
All Programs
Computers
Programming
Programming Basics
Programming Basics
Curriculum
11 Sections
52 Lessons
10 Weeks
Expand all sections
Collapse all sections
Chapter 1: How Programs Work
5
1.1
Using Keywords as Building Blocks
1.2
Organizing a Program
1.3
Dividing a Program into Subprograms
1.4
Dividing a Program into Objects
1.5
Creating a User Interface
Chapter 2: Variables, Data Types, and Constants
6
2.1
Declaring Variables
2.2
Using Different Data Types
2.3
Storing Data in a Variable
2.4
Retrieving Data from a Variable
2.5
Using Constant Values
2.6
Defining the Scope of a Variable
Chapter 3: Manipulating Data
7
3.1
Storing Data with the Assignment Operator
3.2
Using Math to Manipulate Numbers
3.3
Manipulating Strings
3.4
Finding Strings with Regular Expressions
3.5
Using Comparison Operators
3.6
Using Boolean Operators
3.7
Converting Data Types
Chapter 4: Making Decisions by Branching
5
4.1
Picking One Choice with the IF-THEN Statement
4.2
Picking Two Choices with the IF-THEN-ELSE Statement
4.3
Picking Three or More Choices with the IF-THEN-ELSEIF Statement
4.4
Playing with Multiple Boolean Operators
4.5
Making Multiple Choices with the SELECT CASE Statement
Chapter 5: Repeating Commands by Looping
6
5.1
Looping a Fixed Number of Times with the FOR-NEXT Loop
5.2
Looping Zero or More Times with the WHILE Loop
5.3
Looping at Least Once with the DO Loop
5.4
Playing with Nested Loops
5.5
Prematurely Exiting from a Loop
5.6
Checking Your Loops
Chapter 6: Breaking a Large Program into Subprograms
3
6.1
Creating and Using Subprograms
6.2
Passing Parameters
6.3
Repeating a Subprogram with Recursion
Chapter 7: Breaking a Large Program into Objects
7
7.1
How Object-Oriented Programming Works
7.2
Encapsulation Isolates Data and Subprograms
7.3
Sharing Code with Inheritance
7.4
Polymorphism: Modifying Code without Changing Its Name
7.5
Design Patterns
7.6
Object-Oriented Languages
7.7
Real-Life Programming Examples
Chapter 8: Reading and Saving Files
4
8.1
Storing Data in Text Files
8.2
Storing Fixed-Size Data in Random-Access Files
8.3
Storing Varying-Size Data in Untyped Files
8.4
Using Database Files
Chapter 9: Documenting Your Program
2
9.1
Adding Comments to Source Code
9.2
Writing Software Documentation
Chapter 10: Principles of User Interface Design
3
10.1
The Evolution of User Interfaces
10.2
Elements of a User Interface
10.3
Designing a User Interface
Chapter 11: Debugging and Testing
4
11.1
Common Types of Programming Errors
11.2
Debugging with Comments and Print Statements
11.3
Breakpoints, Stepping, and Watching
11.4
Testing Code
This content is protected, please
login
and
enroll
in the course to view this content!
Login
or
Sign Up
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Cybersecurity
Courses
Community
News
Knowledgebase
Catalog
About
News
Contact Us
Linkedin
Instagram
Modal title
Main Content