BASIC
Full BASIC course — 43 topics from the basics to advanced use.
Lessons
- Graphics Fundamentals
- Modern QB64 Graphics
- Sound & Music
- Keyboard & Mouse Input
- Timing & Game Loop Design
- Algorithms: Sorting & Searching
- Recursion & Data Structures
- Memory & Pointers
- Modular Programs & Libraries
- Command Line, Environment & System Access
- Debugging Techniques
- Introduction to BASIC
- A Brief History of BASIC
- Tools & Environment Setup
- Your First Program
- Classic Line-Numbered BASIC
- Variables, Type Suffixes & Data Types
- Constants, Operators & Expressions
- Console Input & Output
- Decisions: IF and SELECT CASE
- Loops: FOR, WHILE, DO
- FreeBASIC In Depth
- Visual Basic .NET
- VBA: Automating Microsoft Office
- Microsoft Small Basic for Beginners
- Other Modern Dialects
- Porting Classic Code to Modern BASIC
- Complete Projects
- Best Practices & Common Pitfalls
- Capstone Projects
- Appendices
- SUBs & FUNCTIONs
- Parameters, Scope & Recursion
- Arrays
- User-Defined Types
- Strings & String Functions
- Math Functions & Random Numbers
- DATA, READ & RESTORE
- Error Handling
- Sequential File I/O
- Binary & Random-Access Files
- Structured Programming Style
- Course Overview