How to create Appls/Games using VB-net for non programmers
Learn VB.NET! Build simple Windows apps and games. Perfect for beginners to master Windows development.
Course Content
How to create Appls/Games using VB-net for non programmers is a beginner-level Udemy course taught by Ayman Khoshouey. It runs 1h 55m, is taught in English, and includes a certificate of completion. Learners rate it 3.8 out of 5 from 14 reviews, with 205 students enrolled. It is a paid course, last updated January 2025.
Learn to create your own applications and games! This course is perfect for those with basic computer skills who want to understand the inner workings of software development. We'll take you from the very beginning, covering the fundamental concepts needed to build functional programs.
What you'll learn:
- Understanding Program Design: Master the art of creating flowcharts, the visual language that bridges the gap between your ideas and actual code. We'll learn how to convert these flowcharts into working programs.
- VB.NET Fundamentals: Dive into the core of VB.NET, exploring statements, variables, and different control types. Understand how to use branches to create decision-making logic within your code.
- Practical Application: Building Games! Put your knowledge into action with hands-on projects:
- Traffic Sign Application: Create a simple application to simulate and understand traffic control.
- Calculator Development: Build your own functional calculator from scratch.
- Classic Games: Develop engaging games like Tic-Tac-Toe and a simple puzzle game.
- From Idea to Reality: Discover how to leverage programming to transform your concepts into tangible software products. Gain insights into potential future applications, including selling your creations.
Core Programming Concepts Covered:
- How Computers Work: A foundational understanding of computer architecture.
- Principles of Computer Programming: Essential concepts for effective software development.
- The Role of Flowcharts: Visualizing and planning your code.
- Programming Languages: Understanding the connection between human instructions and machine execution.
- Programming Basics: Grasp key elements like looping, branching, variables, classes, and subroutines.
Bonus: All applications are delivered as ready-to-run EXE files, along with the complete source code for each project. This allows you to examine, modify, and expand upon the examples.
Historical Context: This course draws upon fundamental concepts initially outlined by Christopher Strachey in his influential 1967 lecture notes on programming languages. These notes introduced key terms still used today, such as "R-value" and "L-value," "ad hoc polymorphism," "parametric polymorphism," and "referential transparency."
Resources:
- [Higher-Order and Symbolic Computation Volume 13, Issue 1/2 (April 2000) Special Issue in memory of Christopher Strachey](link to journal)
- [Fundamental Concepts In Programming Languages at the Portland Pattern Repository](link to Portland Pattern Repository)
- [Fundamental Concepts In Programming Languages at the College of Information Sciences and Technology at Pennsylvania State University](link to Penn State resource)
- [ACM Digital Library](link to ACM Digital Library)
- [Great Work in Programming Languages. Collected by Benjamin C. Pierce](link to book)
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.