
Download project files here
Setting up and installing the free software to use for this course.
Section overview – Cover the topics in section.
Creating our 1st Pascal Program – We will begin creating our first native application.
Math Operators – Learning the math operators.
Math operators using PEMDAS – Learning the rules of math related to computers
Project Review – Taking a look at the project output.
Project Source Code: Here we will build the project step-by-step.
Section Summary – Taking a look at all topics we covered in this section.
Section overview – Cover the topics in section.
Declaring and Using Variable With Numbers - Learn how to use variables and numbers.
Declaring and Using Variables With Strings – Learn how to use variables and strings.
Defining Constant Variables – Learn what constant variables are and how to use them
Example #1 – Do some examples.
Learn how to get input from the user/keyboard and save them
Example #2 – Do some examples.
Defining Global Variables – Learn what global variables are and how to use them
Project Review – Taking a look at the project output.
Here we will build the project step-by-step.
Section Summary – Taking a look at all topics we covered in this section.
Section overview – Cover the topics in section.
If Statements – Learn how to make decisions.
If Else-If Else Statements - Learn how to make alternative decisions.
If Statements with Relational Operators Part 1 – Learn about relational operators
If Statements Using The AND Operator - Learn about AND operator
If Statements Using The OR Operator - Learn about the OR operator
Case Statements Part 1 – Learn how to use alternative decision making based on a single value.
Case Statements Part 2 - Learn how to use alternative decision making based on a single value.
Project 1 Review – Review the project output
Here we will build the project step-by-step.
Project Review – Taking a look at the project output.
Project 2 source code Part 1: Here we will build the project step-by-step.
Project 2 source code Part 2: Continue to build the project step-by-step.
Section Summary – Taking a look at all topics we covered in this section.
Section overview – Cover the topics in section.
Working with For Loops – Learn how to use for loops.
Repeat Until Loop – Learn how to use the repeat until loop.
While Loop – Learn how to use while loops.
Project Review – Taking a look at the project output.
Project Source Code - Part 1: Here we will build the project step-by-step.
Project Source Code - Part 2: Continue to build the project step-by-step.
Section Summary – Taking a look at all topics we covered in this section.
We will be covering how to use different string functions to perform specific operations.
Learn how to use the Trim function.
Learn how to use the StringReplace function.
Learn how to use the Pos function.
Learn how to use the Delete procedure.
Learn how to use the LowerCase function.
Learn how to use the copy function.
Learn how to use the length function.
Taking a look at the project output.
Here we will build the project step-by-step.
Taking a look at all topics we covered in this section.
Covesr the topics in section.
Learn how to use arrays with strings.
Learn how to use arrays with integers.
Learn how to use arrays with doubles.
Learn how to access array indexes.
Learn how to create records with arrays.
Trying some examples.
Creating advanced examples.
Taking a look at the project output.
Here we will build the project step-by-step.
Taking a look at all topics we covered in this section.
Covers the topics in section.
Learn how to create and write text files.
Learn how to create and write text files.
Learn how to read the text from a file.
Learn how to append data to a file.
More Examples
Learn how to use the FileExists function.
Learn how to use the FileExists function.
Taking a look at the project output.
Here we will build the project step-by-step.
Continue to build the project step-by-step.
Taking a look at all topics we covered in this section.
Cover the topics in section.
Learn how to use the DateTimeToStr function.
Learn how to use the DateToStr & TimeToStr functions.
Learn how to compare dates.
Learn how to use the EncodeDate function.
Trying examples
More examples
Taking a look at the project output.
Here we will build the project step-by-step.
Taking a look at all topics we covered in this section.
Cover the topics in section.
Learning how to create and use our own procedures.
Learning how to create and use our own procedures with arguments.
Learning how to create and use our own functions.
Taking a look at the project output.
Here we will build the project step-by-step.
Taking a look at all topics we covered in this section.
Beginner level coders often have the same question; what’s the best way to get started in programming? It’s such a diverse world and there are so many new and exciting (or old and vital) languages that figuring out where to begin can be very bewildering. Guess what? We have the solution. The simple, clean, structured Pascal language is the best way to help you find your programming feet. Its whole reason for existing is to teach good programming practices and standards. What are you waiting for? Get learning!
Take Your Programming Standards to the Next Level
Perfect Pascal, the Right Way
This course is designed for complete beginners, so we’ll guide you every step of the way from installation to completing your final project. All you need is a computer, an internet connection, and 500mb of storage space. Once you’ve installed your free software, you’ll start learning about basic coding concepts using Pascal for context, building your own projects along the way.
Each section of the course is dedicated to a different concept/feature, including math operations, variables and user input, if/else statements, loop structures, string functions, arrays and records, working with files, date and time functions, and creating functions and procedures. You’ll complete a hands-on practical project from start to finish with each section to put what you’ve learned into practice.
By the end of this course you will know how to write, build and compile Pascal code with ease. You will be able to create your own native applications and you’ll know how to run them, maintain them, and build them more efficiently. With the knowledge base you’ve gained, you’ll be all set to progress to some of the most powerful and widely used programming languages in the world.
About Pascal
One of the oldest languages around, Pascal was published in 1970 with the intention of encouraging best practices using structured programming and data structuring. It is a high-level, imperative and procedural programming language and makes an excellent pre-cursor to C for beginners. It is known for its compatibility, efficiency, fast compilers, and for its simple, clean syntax.