Learn Pascal Programming from Scratch
4.7 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
98 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Pascal Programming from Scratch to your Wishlist.

Add to Wishlist

Learn Pascal Programming from Scratch

Create, maintain, design, and build cross-platform native applications
4.7 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
98 students enrolled
Last updated 2/2017
English
Current price: $10 Original price: $150 Discount: 93% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 8.5 hours on-demand video
  • 2 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create, maintain, design, and build cross-platform native applications.
  • You will learn how to write the code once, compile it, and run it on multiple platforms.
View Curriculum
Requirements
  • There is no prior knowledge needed for this course.
  • This is a beginners level course to help you grasp the concepts and feel of native programming.
  • ll you need for this course is, a computer, internet connection, and at least 500MB of storage space to download and install the software needed for this course.
  • We will downloading all of this free software during the course.
Description

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

  • Create, maintain, design and build cross-platform native applications
  • Write code once, compile it, and run it on multiple applications
  • Learn best practices and standards across all programming languages
  • Understand computer programming basics in-depth

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.   

Who is the target audience?
  • The ideal student for this course is for anyone who is seeking to learn how to learn to program on a beginner level, get the feel of it, and taking it to the next level to enhance one's career.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
97 Lectures
08:40:35
+
Introduction to the Course
2 Lectures 06:26

Download project files here

Preview 02:56

Setting up and installing the  free software to use  for this course. 

Download and Installing Software
03:30
+
Using Math Operators
7 Lectures 26:17

Section overview – Cover the topics in section.

Section Introduction
01:38

Creating our 1st Pascal Program – We will begin creating our first native application.

Preview 05:00

Math Operators – Learning the math operators.

Math Operators
08:24

Math operators using PEMDAS – Learning the rules of math related to computers

Math operators using pemdas
04:23

Project Review – Taking a look at the project output.

Project
01:58

Project Source Code: Here we will build the project step-by-step.

Creating the Project
02:59

Section Summary – Taking a look at all topics we covered in this section.

Section Summary
01:55
+
Variables & Getting User Input
12 Lectures 01:11:33

Section overview – Cover the topics in section.

Section Introduction
02:17


Declaring and Using Variable With Numbers - Learn how to use variables and numbers.

Declaring And Using Variable With Numbers.
04:49

Declaring and Using Variables With Strings – Learn how to use variables and strings.

Declaring and Using Variables With Strings
05:20

Defining Constant Variables – Learn what constant variables are and how to use them

Defining Constant Variables
06:54

Example #1 – Do some examples.

Example 01
06:20

Learn how to get input from the user/keyboard and save them


Saving User Input With Variables
09:52

Example #2 – Do some examples.

Example 02
07:29

Defining Global Variables – Learn what global variables are and how to use them

Global Variables
05:40

Project Review – Taking a look at the project output.

Project Demo
02:11

Here we will build the project step-by-step.

Creating the project
10:12

Section Summary – Taking a look at all topics we covered in this section.

Section Summary
02:18
+
If Else-If Statements
15 Lectures 01:32:36

Section overview – Cover the topics in section.

Section Introduction
02:04

If Statements – Learn how to make decisions.

If Statements
07:11

If Else-If Else Statements - Learn how to make alternative decisions.

If Else Statements
05:32

If Statements with Relational Operators Part 1 – Learn about relational operators

If Statements With Relational Operators Part 1
12:00

If Statements with Relational Operators Part 2 - Learn more about relational operators

If Statements With Relational Operators Part 2
05:54

If Statements Using The AND Operator - Learn about AND operator

If Statements Using The AND Operator
08:53

If Statements Using The OR Operator - Learn about the OR operator

If Statements Using The OR Operator
06:18

Case Statements Part 1 – Learn how to use alternative decision making based on a single value.

Case Statements Part 1
06:26

Case Statements Part 2  - Learn how to use alternative decision making based on a single value.

Case Statements Part 2
05:36

 Project 1 Review – Review the project output

Project 1
05:10

Here we will build the project step-by-step.

Project 1 Source Code
09:07

Project Review – Taking a look at the project output.

Project 2
03:11

Project 2 source code Part 1:  Here we will build the project step-by-step.

Preview 09:05

Project 2 source code Part 2:  Continue to build the project step-by-step.

Project 2 Source Code (Part2)
03:50

Section Summary – Taking a look at all topics we covered in this section.

Section Summary
02:19
+
Loop Structures
8 Lectures 35:04

Section overview – Cover the topics in section.

Section Introduction
01:08

Working with For Loops – Learn how to use for loops.

For Loops
05:34

Repeat Until Loop – Learn how to use the repeat until loop.

Repeat Until Loop
04:18

While Loop – Learn how to use while loops.

While Loop
04:59

Project Review – Taking a look at the project output.

Project
05:05

Project Source Code - Part 1:  Here we will build the project step-by-step.

Creating the project - Part 1
09:42

Project Source Code - Part 2:  Continue to build the project step-by-step.

Creating the project - Part 2
02:36

Section Summary – Taking a look at all topics we covered in this section.

Section Summary
01:42
+
String Functions
11 Lectures 57:35

We will be covering how to use different string functions to perform specific operations.

Section Introduction
01:57

Learn how to use the Trim function.

Strings And The Trim Function
04:11

Learn how to use the StringReplace function.

Strings And The Stringreplace Function
04:45

 Learn how to use the Pos function.

Strings And The Pos Function
07:38

Learn how to use the Delete procedure.

Strings And The Delete Procedure
04:36

Learn how to use the LowerCase function.

Strings And The Lowercase Function
06:41

Learn how to use the copy function.

Strings And The Copy Function
06:31

Learn how to use the length function.

Strings And The Length Function
07:03

Taking a look at the project output.

Project Review
04:06

 Here we will build the project step-by-step.

Project source code
07:28

Taking a look at all topics we covered in this section.

Section Summary
02:39
+
Arrays & Records
11 Lectures 01:07:35

Covesr the topics in section.

Section Introduction
01:15

Learn how to use arrays with strings.

Arrays With Strings
05:55

Learn how to use arrays with integers.

Arrays With Integers
08:40

Learn how to use arrays with doubles.

Arrays With Doubles
08:35

 Learn how to access array indexes.

Accessing Array Elements
06:30

Learn how to create records with arrays.

Creating Records
08:30

Trying some examples.

Records More Examples
05:03

Creating advanced examples.

Records Advanced Examples
09:50

Taking a look at the project output.

Project Review
02:43

Here we will build the project step-by-step.

Project source code
08:12

Taking a look at all topics we covered in this section.

Section Summary
02:22
+
Working with Files
12 Lectures 01:07:07

 Covers the topics in section.

Section Introduction
01:18

Learn how to create and write text files.

Creating And Writing Text Files Part 1
06:58

Learn how to create and write text files.

Creating And Writing Text Files Part 2
02:48

 Learn how to read the text from a file.

Reading From A Text File
06:22

Learn how to append data to a file.

Appending Data To A Text File
08:03

More Examples

Rewrite Procedure More Examples
06:29

 Learn how to use the FileExists function.

Fileexists Function Part 1
08:18

 Learn how to use the FileExists function.

FileExists Function Part 2
03:44

Taking a look at the project output.

Project Review
06:54

Here we will build the project step-by-step.

Project Source Code - Part 1
06:51

Continue to build the project step-by-step.

Project Source Code - Part 2
07:27

Taking a look at all topics we covered in this section.

Section Summary
01:55
+
Date & Time Functions
10 Lectures 53:17

Cover the topics in section.

Section Introduction
01:25

Learn how to use the DateTimeToStr function.

Date time to str Function
03:51

Learn how to use the DateToStr & TimeToStr functions.

Date to str & Time to str Functions
03:42

Learn how to compare dates.

Comparing Dates
08:51

Learn how to use the EncodeDate function.

The EncodeDate Function
04:31

Trying examples

DateTime To Str Function With Record Types Example
09:09

More examples


Datetostr And Timetostr Function Example
04:17

Taking a look at the project output.

Project Review
05:13

Here we will build the project step-by-step.

Project Source Code
09:09

Taking a look at all topics we covered in this section.

Section Summary
03:09
+
Creating Functions & Procedures
7 Lectures 41:51

Cover the topics in section.

Section Introduction
01:00

Learning how to create and use our own procedures.

Creating Procedures
05:30

Learning how to create and use our own procedures with arguments.

Using Arguments With Procedures
09:51

Learning how to create and use our own functions.

Creating Functions With Arguments
08:04

Taking a look at the project output.

Project Review
04:20

 Here we will build the project step-by-step.

Project source code
10:49

Taking a look at all topics we covered in this section.

Section Summary
02:17
1 More Section
About the Instructor
Stone River eLearning
4.2 Average rating
17,499 Reviews
285,489 Students
205 Courses
280,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 450,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.