Difference between revisions of "Free Pascal videos"

From Free Pascal wiki
Jump to navigationJump to search
(Really remove Spanish video tutorial links (now on Spanish page))
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Free Pascal Tutorial SchoolFreeware series ==
+
{{Free Pascal Videos}}
  
* [http://www.youtube.com/watch?v=nqph8VGCi40 Free Pascal Tutorial 1 - The First Program ]- Lazarus (Hello World)
+
== Swinburne University of Technology Free Pascal Tutorials ==
* [http://www.youtube.com/watch?v=tSLas4KiqVg Free Pascal Tutorial 2 - Printing Math] - Lazarus
 
* [http://www.youtube.com/watch?v=l7p5sQaipYM Free Pascal Tutorial 3 - Formatting Lines] - Lazarus
 
* [http://www.youtube.com/watch?v=N6dynnuKvGk Free Pascal Tutorial 4 - Data Types and User Input] - Lazarus
 
* [http://www.youtube.com/watch?v=tWM9Vxs99TY Free Pascal Tutorial 5 - If Statements] - Lazarus
 
* [http://www.youtube.com/watch?v=RTHAFUJDn0A Free Pascal Tutorial 6 - Loops] - Lazarus
 
* [http://www.youtube.com/watch?v=qUW72geYkLA Free Pascal Tutorial 7 Part 1 of 2 - Guess My Number] - Lazarus
 
* [http://www.youtube.com/watch?v=Dza-0EZPFuA Free Pascal Tutorial 7 Part 2 of 2 - Guess My Number] - Lazarus
 
* [http://www.youtube.com/watch?v=pMr2xtUu3x0 Free Pascal Tutorial 8 - Case Statements] - Lazarus
 
* [http://www.youtube.com/watch?v=3XuiWUzL76w Free Pascal Tutorial 9 - Arrays] - Lazarus
 
* [http://www.youtube.com/watch?v=JNmZvdTKWrQ Free Pascal Tutorial 10 - Multi-Dimensional Arrays] - Lazarus
 
* [http://www.youtube.com/watch?v=3Quw55ryTjI Free Pascal Tutorial 11 - Procedures] - Lazarus
 
* [http://www.youtube.com/watch?v=fB8TVLb4fiY Free Pascal Tutorial 12 - Functions] - Lazarus
 
* [http://www.youtube.com/watch?v=IsdyzsUpjUM Free Pascal Tutorial 13 - On the Record] - Lazarus
 
* [http://www.youtube.com/watch?v=oiiT1CPkykg Free Pascal Tutorial 14 - Records For Role Playing Games] - Lazarus
 
  
[[Lazarus_videos#Free Pascal Tutorial SchoolFreeware series|Continue GUI Programming]]
+
* Year: 2015 (videos updated 2019)
 +
* Collection: Swinburne Commons (Open)
 +
* [https://creativecommons.org/licenses/by/4.0/ Copyright Attribution 4.0 International (CC BY 4.0)]
  
 +
=== Introduction to programming ===
  
== Pascal Helper Series ==
+
* [https://commons.swinburne.edu.au/items/4f157ada-cf1e-421f-859f-22360dc9f25c/1/ 1.1 Compiling using the terminal]
 +
* [https://commons.swinburne.edu.au/items/3c1e6ac9-3621-41ba-a5d2-5a5993ceaab0/1/ 1.2 Understanding syntax rules]
  
* [http://www.youtube.com/watch?v=xIcznV3PNh0 Pascal Helper Series Video 1 - Menus]
+
=== Introduction to programming in Free Pascal ===
* [http://www.youtube.com/watch?v=HTChcIYFXUc Pascal Helper Series Video 2 - A Very Confusing Program]
 
* [http://www.youtube.com/watch?v=wTBkIog98Kg Pascal Helper Series Video 3 - Separating Numbers From Non-numbers In A String]
 
* [http://www.youtube.com/watch?v=BnKzgvHHMq4 Pascal Helper Series Video 4 - Running External Programs and Batch Scripts]
 
* [http://www.youtube.com/watch?v=jEgNB7AjfIo Free Pascal Helper Series - Video 5 Bullet Proofing Strings and Numbers With Val]
 
  
 +
* [https://commons.swinburne.edu.au/items/10e59366-9159-4adc-aa45-459f225817dd/1/ 0.1 Introduction to programming in FPC]
 +
* [https://commons.swinburne.edu.au/items/cce8ad29-73f1-4e19-8e5e-ec21cc49b157/1/ 0.2 Installing FPC in Linux]
 +
* [https://commons.swinburne.edu.au/items/6181721e-29db-433c-8cce-c5e2a4c8a69d/1/ 0.3 Installing FPC in macOS]
 +
* [https://commons.swinburne.edu.au/items/87bc60ce-7ae6-43b8-851f-f689d040ec16/1/ 0.4 Installing FPC in Windows]
 +
* [https://commons.swinburne.edu.au/items/48211ca9-b899-45eb-9fe0-4aeb5c9b9d1a/1/ 1.1 Programs and sequence]
 +
* [https://commons.swinburne.edu.au/items/18055e35-bcd5-4251-b04d-9a9ddc88f57f/1/ 1.2 Programs and Procedures]
 +
* [https://commons.swinburne.edu.au/items/eae98114-92a9-4b1d-b31a-f6822e289305/1/ 2.1 Variables]
 +
* [https://commons.swinburne.edu.au/items/c0b1e93e-0c35-40c9-9e56-49db7e4fa5e1/1/ 2.2 Procedures with parameters]
 +
* [https://commons.swinburne.edu.au/items/d0924baf-04b9-40a1-9e99-cbe612d95724/1/ 2.3 Functions]
 +
* [https://commons.swinburne.edu.au/items/da39028b-ee53-46fe-82c9-09c0a573cc95/1/ 2.4 Hand execution]
 +
* [https://commons.swinburne.edu.au/items/5cd92d4b-0c7a-4111-9864-040193950d39/1/ 3.1 Control flow]
 +
* [https://commons.swinburne.edu.au/items/2401e11b-ea15-4bf1-a06c-744bf0b094a4/1/ 3.2 If statements]
 +
* [https://commons.swinburne.edu.au/items/c4884589-09cd-42df-8e8c-35d856199d77/1/ 3.3 Looping]
 +
* [https://commons.swinburne.edu.au/items/f6d8686b-e054-427c-ac9d-348b25f68d6c/1/ 3.4 Case statements]
 +
* [https://commons.swinburne.edu.au/items/69197033-473b-4ec5-9947-78227d7bc7c1/1/ 3.5 Modules]
 +
* [https://commons.swinburne.edu.au/items/d369f5f6-750a-42d9-be59-68ed287b7c2c/1/ 3.6 File I/O]
 +
* [https://commons.swinburne.edu.au/items/845d5925-d4b0-4958-87be-57286e620b9f/1/ 4.1 Records]
 +
* [https://commons.swinburne.edu.au/items/f81d63e1-5d5c-4dea-8b63-8e043af87ff1/1/ 4.2 Enumerations]
 +
* [https://commons.swinburne.edu.au/items/94a3d93b-2201-4a56-bb26-21455325b839/1/ 4.3 Pointers]
 +
* [https://commons.swinburne.edu.au/items/d05b86a1-d637-44fb-b37b-9422539bee3a/1/ 4.4 Function Pointers]
 +
* [https://commons.swinburne.edu.au/items/5885f774-a436-49b6-a47e-83e0f597034f/1/ 5.1 Arrays]
 +
* [https://commons.swinburne.edu.au/items/07f4ab4a-3d6e-47f4-9da6-be115e3bafad/1/ 5.2 Dynamic  arrays]
 +
* [https://commons.swinburne.edu.au/items/7ead1f5f-76c0-46d3-b136-5b554572b390/1/ 6.1 Abstraction]
  
  
== Free Pascal Ejemplo Series ==
+
== SchoolFreeware Free Pascal Program Tutorial ==
  
* [http://www.youtube.com/watch?v=JoF5rfzzo_o Free Pascal Ejemplo 001 - ximbiosis]
+
* [http://www.youtube.com/watch?v=0VPvQ_dXMhw  1 - Getting Started - Lazarus Download Link ]  
* [http://www.youtube.com/watch?v=tsDfGBlHFfs Free Pascal Ejemplo 002 - ximbiosis]
+
* [http://www.youtube.com/watch?v=rZ_2iN-64QQ  2 - Math Examples ]
* [http://www.youtube.com/watch?v=R0HXdnj0weg Free Pascal Ejemplo 003 - ximbiosis]
+
* [http://www.youtube.com/watch?v=Yt-YTrabs8g  3 - Variables and Data Types ]  
* [http://www.youtube.com/watch?v=gq723jqgqAo Free Pascal Ejemplo 004 - ximbiosis]
+
* [http://www.youtube.com/watch?v=-ZPUlapENNU  4 - User Input ]  
* [http://www.youtube.com/watch?v=LihWEUNJ25k Free Pascal Ejemplo 005 - ximbiosis]
+
* [http://www.youtube.com/watch?v=xp2kdOj34xE  5 - If Statements ]
* [http://www.youtube.com/watch?v=iqUfBehhcgM Free Pascal Ejemplo 006 - ximbiosis]
+
* [http://www.youtube.com/watch?v=41uoA9PvV1k  6 - Case Statement ]  
* [http://www.youtube.com/watch?v=NnmZQsOP2MU Free Pascal Ejemplo 007 - ximbiosis]
+
* [http://www.youtube.com/watch?v=A2ummLkXUGg  7 - While Loop ]
* [http://www.youtube.com/watch?v=F1ohJmqC7b8 Free Pascal Ejemplo 008 - ximbiosis]
+
* [http://www.youtube.com/watch?v=lRRRqb6Yg_w  8 - Repeat Until Loop ]
* [http://www.youtube.com/watch?v=-JA4PhZX9Lg Free Pascal Ejemplo 009 - ximbiosis]
+
* [http://www.youtube.com/watch?v=ofUy_ddjyhA  9 - For Loop ] 
* [http://www.youtube.com/watch?v=1G2yCtp7-xc Free Pascal Ejemplo 010 - ximbiosis]
+
* [http://www.youtube.com/watch?v=ZD05Gl1bD-Q 10 - Input Validation ]
* [http://www.youtube.com/watch?v=HOmOgC_qM04 Free Pascal Ejemplo 011 - ximbiosis]
+
* [http://www.youtube.com/watch?v=HJSfbZXX2Ro 11 - Preventing Crashes With Val ]
* [http://www.youtube.com/watch?v=BlXYJU4dOrY Free Pascal Ejemplo 012 - ximbiosis]
+
* [http://www.youtube.com/watch?v=fTH_GcB24Xc 12 - Menus For User Friendly Programs ]
* [http://www.youtube.com/watch?v=SGGEnPc8nQU Free Pascal Ejemplo 013 - ximbiosis]
+
* [http://www.youtube.com/watch?v=qS4ufVXJeEg 13 - Random Numbers Code Example ]
* [http://www.youtube.com/watch?v=hIey5sWZTII Free Pascal Ejemplo 014 - ximbiosis]
+
* [http://www.youtube.com/watch?v=oyCwGhqxFUg 14 - Guess My Number Game ]
* [http://www.youtube.com/watch?v=_Z1x5w1Vhj4 Free Pascal Ejemplo 015 - ximbiosis]
+
* [http://www.youtube.com/watch?v=39RVqGGXE-0 15 - Procedures ]
* [http://www.youtube.com/watch?v=OZCONGQ-tq8 Free Pascal Ejemplo 016 - ximbiosis]
+
* [http://www.youtube.com/watch?v=ytJiZt5WLq0 16 - Passing Values To Procedures ]
* [http://www.youtube.com/watch?v=LMKkkJBUgaI Free Pascal Ejemplo 017 - ximbiosis]
+
* [http://www.youtube.com/watch?v=eQh37zBWEqM 17 - Function Examples ]
* [http://www.youtube.com/watch?v=0yFcA0EFcVk Free Pascal Ejemplo 018 - ximbiosis]
+
* [http://www.youtube.com/watch?v=sv1GZnCx-PM 18 - Arrays ]
* [http://www.youtube.com/watch?v=m123IpoeXCk Free Pascal Ejemplo 019 - ximbiosis]
+
* [http://www.youtube.com/watch?v=mhd-xYEat4g 19 - Gotoxy Screen Location ]
* [http://www.youtube.com/watch?v=7ciR1tBmv54 Free Pascal Ejemplo 020 - ximbiosis]
+
* [http://www.youtube.com/watch?v=XqP7ml1f_9k 20 - Parallel Arrays ]
* [http://www.youtube.com/watch?v=wB1hKFPg8YU Free Pascal Ejemplo 021 - ximbiosis]
+
* [http://www.youtube.com/watch?v=F7tiVi0hcZM 21 - 2 Dimensional Arrays - Matrix ]
* [http://www.youtube.com/watch?v=oH_8pwj4VoI Free Pascal Ejemplo 022 - ximbiosis]
+
* [http://www.youtube.com/watch?v=BBB70uI1NT8 22 - Finding The Highest And Lowest Array Element ]
* [http://www.youtube.com/watch?v=EfZSN5BR94o Free Pascal Ejemplo 023 - ximbiosis]
+
* [http://www.youtube.com/watch?v=NauSuONa1kI 23 - Preventing Duplicate Data In Arrays ]
* [http://www.youtube.com/watch?v=BsnopWwejsE Free Pascal Ejemplo 024 - ximbiosis]
+
* [http://www.youtube.com/watch?v=rqpOQtSWp-g 24 - String Manipulation ]
* [http://www.youtube.com/watch?v=vVA5jx5JmlI Free Pascal Ejemplo 025 - ximbiosis]
+
* [http://www.youtube.com/watch?v=Vk5gye_3DD8 25 - Palindrome Strings ]
* [http://www.youtube.com/watch?v=eM86mriPh3A Free Pascal Ejemplo 026 - ximbiosis]
+
* [http://www.youtube.com/watch?v=_YoAexQTD-M 26 - Separating Strings With ASCII Codes ]
* [http://www.youtube.com/watch?v=XpQyV2gSWWo Free Pascal Ejemplo 027 - ximbiosis]
+
* [http://www.youtube.com/watch?v=TjBW3EbcFdQ 27 - Separating Strings With Ranges ]
* [http://www.youtube.com/watch?v=GO3Qg5UV5-g Free Pascal Ejemplo 028 - ximbiosis]
+
* [http://www.youtube.com/watch?v=Wa4txD7QFCU 28 - Running External Programs - IE Batch MS Paint ]
* [http://www.youtube.com/watch?v=aQWntbjw9M4 Free Pascal Ejemplo 029 - ximbiosis]
+
* [http://www.youtube.com/watch?v=FMqXiEHxU84 29 - On The Record ]
* [http://www.youtube.com/watch?v=ZOceH0wo0y0 Free Pascal Ejemplo 031 - ximbiosis]
+
* [http://www.youtube.com/watch?v=6KZudd510C4 30 - Array Of Record ]  
 +
* [http://www.youtube.com/watch?v=iXix_hJMNpc 31 - Making And Writing To Text Files ]
 +
* [http://www.youtube.com/watch?v=FdSNlRdNtbs 32 - Reading Text Files  ]
  
* [http://www.youtube.com/watch?v=JGj9MU9t-v8 Free Pascal Ejemplo 037 - ximbiosis]
+
== Pascal Programming Tutorials ==
 +
 
 +
* [http://www.youtube.com/watch?v=Kavjz_CXOTM  Part 1 - Getting to know Pascal]
 +
* [http://www.youtube.com/watch?v=dVkoeoIpGlE  Part 2 - Hello World!]
 +
* [http://www.youtube.com/watch?v=e4xUHtRGzHM  Part 3 - Input / Output]
 +
* [http://www.youtube.com/watch?v=mE8f60w2d48  Part 4 - Variables and their roles]
 +
* [http://www.youtube.com/watch?v=rRsE7U2eaOA  Part 5 - Simple Mathematics]
 +
* [http://www.youtube.com/watch?v=fhE-ctZEaa8  Part 6 - Simple Calculator]  
  
 
== Misc ==
 
== Misc ==
Line 73: Line 91:
 
* [http://www.youtube.com/watch?v=Hm4UIPl1GqA Simple iPhone example using FreePascal and SDL ]
 
* [http://www.youtube.com/watch?v=Hm4UIPl1GqA Simple iPhone example using FreePascal and SDL ]
  
 +
* [http://www.youtube.com/watch?v=epaBXnbhRLc  Colorful v.1.1 - Free Pascal ( SDL + OpenGL + BASS ) - Source Code]
 +
 +
* [http://www.youtube.com/watch?v=g_f2CUV7enU  Let's Program w/ Pascal #2 : STRINGS, CONSTANTS AND ASSIGNMENTS]
 +
 
== See also ==
 
== See also ==
  
 
* [[Lazarus videos]]
 
* [[Lazarus videos]]

Revision as of 07:24, 14 March 2020

English (en) español (es) italiano (it)

Swinburne University of Technology Free Pascal Tutorials

Introduction to programming

Introduction to programming in Free Pascal


SchoolFreeware Free Pascal Program Tutorial

Pascal Programming Tutorials

Misc

See also