Free Self-Paced Course
Pascal Programming
9 Weeks · 304 Pages · Computer Science — Programming Languages
This free, self-paced course provides a structured 9-week syllabus for learning Pascal Programming. Each module builds on the previous one, guiding you from foundational concepts through advanced topics with 304 pages of in-depth reading material. All content is drawn from our comprehensive Pascal Programming textbook, organized into a clear weekly schedule that you can follow at your own pace.
Weekly Syllabus
- Part I: Foundations
- Chapter 1: Why Pascal? The Language Designed to Teach Programming Right
- Chapter 2: Setting Up: Free Pascal, Lazarus, and Your First Program
- Chapter 3: Variables, Types, and Expressions: Pascal's Strong Typing is a Feature, Not a Bug
- Chapter 4: Input, Output, and Formatting — Communicating with the User
- Chapter 5: Making Decisions — IF, CASE, and Boolean Logic
- Chapter 6: Loops and Iteration: REPEAT, WHILE, and FOR
- Chapter 7: Procedures and Functions — Structuring Your Code
- Chapter 8: Scope, Parameters, and the Call Stack: How Programs Really Work
- Part V: GUI Programming with Lazarus
- Chapter 27: Introduction to Lazarus — The IDE, the Component Library, and Your First GUI Application
- Chapter 28: Forms, Controls, and Events — Building User Interfaces
- Chapter 29: Menus, Dialogs, and Application Structure
- Chapter 30: Drawing, Graphics, and Custom Controls
- Chapter 31: Database Programming — Connecting to SQLite, PostgreSQL, and MySQL
- Chapter 32: Deploying Your Application — Compilation, Packaging, and Cross-Platform Considerations
How to Use This Syllabus
- Read at your own pace. Each module is designed for roughly one week of study, but there are no deadlines. Spend as much time as you need on each topic.
- Follow in order or jump around. The modules are arranged sequentially for a structured learning path, but feel free to skip to any topic that interests you most.
- No sign-up needed. Every page in this syllabus links directly to free, open-access content. Just click a topic and start reading immediately.
Ready to Start Learning?
Access the full Pascal Programming textbook with all chapters, examples, and exercises.
Open the Full Textbook