- Level Foundation
- Duration 28 hours
- Course by LearnQuest
-
Offered by
About
This course is the second course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the five main concepts in procedural programming: user input, console output, variable declaration and assignment, decision branching and iteration. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson. Learners will need to have a local machine with any one of the following operating systems; Windows 7 SP1 or higher, macOS 10.1.13 or higher, or almost any version of Linux from the last several years. The learner will either need to download the free community edition of Visual Studio or the open source .NET Core installation. We will walk you through the process of getting your local environment set up as part of the course.Modules
Getting and Using Visual Studio
1
Assignment
- Practice Getting and Using Visual Studio Quiz
1
Videos
- Getting and Using Visual Studio
1
Readings
- Getting and Using Visual Studio Reading
Getting and Installing .NET Core
1
Assignment
- Practice Getting and Installing .NET Core Quiz
1
Videos
- Getting and Installing .NET Core
1
Readings
- Getting and Installing .NET Core Reading
Sending Output to the Console
1
Assignment
- Practice Sending Output to Console Quiz
1
Videos
- Sending Output to the Console
1
Readings
- Sending Output to the Console Reading
Getting input from the keyboard
- Console Input and Output Programming Assignment
2
Assignment
- Practice Iteration Quiz
- Module 1 Graded Quiz
1
Discussions
- Module 1 Discussion Prompt
2
Videos
- Getting Input From the Keyboard
- Console Input and Output Programming Solution
1
Readings
- Getting Input From the Keyboard Reading
Working with Primitive Data Types
1
Assignment
- Practice Primitive Data Type Quiz
2
Videos
- Working with Primitive Data Types Part I
- Working with Primitive Data Types Part II
1
Readings
- Working with Primitive Data Types Reading
Working with String Data Type
1
Assignment
- Practice String Data Type Quiz
1
Videos
- Working with String Data Types
1
Readings
- String Data Type Reading
Converting Between Data Types
1
Assignment
- Practice Converting Between Data Type Quiz
1
Videos
- Converting Between Data Types Video
1
Readings
- Converting Between Data Types Reading
Variable Scope
- Data Types Programming Assignment
2
Assignment
- Practice Variable Scope Quiz
- Module 2 Graded Quiz
1
Discussions
- Data Types Module Discussion Prompt
3
Videos
- Variable Scope
- Data Types Programming Solution Part I
- Data Types Programming Solution Part II
Boolean Expressions
1
Assignment
- Practice Boolean Expressions Quiz
1
Videos
- Boolean Expressions
1
Readings
- Boolean Expressions Reading
If Statements
1
Assignment
- Practice If Statement Quiz
1
Videos
- If Statements
1
Readings
- If Statement Reading
The Else Clause
1
Assignment
- Practice The Else Clause Quiz
1
Videos
- The Else Clause
1
Readings
- Else Clause Reading
Case Statements
- Decision Branching Programming Assignment
2
Assignment
- Practice Case Statement Quiz
- Module 3 Graded Quiz
1
Discussions
- Module 3 Discussion Prompt
2
Videos
- Case Statements
- Decision Branching Programming Solution
1
Readings
- Select Statement Reading
For Loops
1
Assignment
- Practice For Loop Quiz
1
Videos
- For Loops
1
Readings
- For Loop Reading
Do Loops
1
Assignment
- Practice Do Loop Quiz
1
Videos
- Do Loops
1
Readings
- Do Loop Reading
Exit and Continue Statements
- Programming Iteration Assignment
2
Assignment
- Practice Exit and Continue Quiz
- Module 4 Graded Quiz
1
Discussions
- Module Discussion Prompt
3
Videos
- Exit and Continue Statements
- Iteration Programming Solution Part I
- Iteration Programming Solution Part II
1
Readings
- Exit and Continue Statement Reading
Auto Summary
"Introduction to Visual Basic Programming" on Coursera offers foundational IT & Computer Science skills, focusing on procedural programming concepts like user input, console output, and decision branching. Taught by an expert, it includes practical labs to reinforce learning. The 1680-minute course requires a compatible OS and Visual Studio or .NET Core. Subscription options include Starter and Professional, suited for aspiring programmers.

Aspen Olmsted