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))
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
* [http://www.youtube.com/watch?v=nqph8VGCi40 Free Pascal Tutorial 1 - The First Program ]- Lazarus (Hello World)
+
{{Free Pascal Videos}}
* [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
 
  
 +
== Swinburne University of Technology Free Pascal Tutorials ==
  
* [http://www.youtube.com/watch?v=xIcznV3PNh0 Pascal Helper Series Video 1 - Menus]
+
* Year: 2015 (videos updated 2019)
* [http://www.youtube.com/watch?v=HTChcIYFXUc Pascal Helper Series Video 2 - A Very Confusing Program]
+
* Collection: Swinburne Commons (Open)
* [http://www.youtube.com/watch?v=wTBkIog98Kg Pascal Helper Series Video 3 - Separating Numbers From Non-numbers In A String]
+
* [https://creativecommons.org/licenses/by/4.0/ Copyright Attribution 4.0 International (CC BY 4.0)]
  
 +
=== Introduction to programming ===
  
* [http://www.youtube.com/watch?v=o8zV0QvnpfQ Pascal 101]
+
* [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]
 +
 
 +
=== Introduction to programming in Free Pascal ===
 +
 
 +
* [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]
 +
 
 +
 
 +
== SchoolFreeware Free Pascal Program Tutorial ==
 +
 
 +
* [http://www.youtube.com/watch?v=0VPvQ_dXMhw  1 - Getting Started - Lazarus Download Link ]
 +
* [http://www.youtube.com/watch?v=rZ_2iN-64QQ  2 - Math Examples ]
 +
* [http://www.youtube.com/watch?v=Yt-YTrabs8g  3 - Variables and Data Types ]
 +
* [http://www.youtube.com/watch?v=-ZPUlapENNU  4 - User Input ]
 +
* [http://www.youtube.com/watch?v=xp2kdOj34xE  5 - If Statements ]
 +
* [http://www.youtube.com/watch?v=41uoA9PvV1k  6 - Case Statement ]
 +
* [http://www.youtube.com/watch?v=A2ummLkXUGg  7 - While Loop ]
 +
* [http://www.youtube.com/watch?v=lRRRqb6Yg_w  8 - Repeat Until Loop ]
 +
* [http://www.youtube.com/watch?v=ofUy_ddjyhA  9 - For Loop ] 
 +
* [http://www.youtube.com/watch?v=ZD05Gl1bD-Q 10 - Input Validation ]
 +
* [http://www.youtube.com/watch?v=HJSfbZXX2Ro 11 - Preventing Crashes With Val ]
 +
* [http://www.youtube.com/watch?v=fTH_GcB24Xc 12 - Menus For User Friendly Programs ]
 +
* [http://www.youtube.com/watch?v=qS4ufVXJeEg 13 - Random Numbers Code Example ]
 +
* [http://www.youtube.com/watch?v=oyCwGhqxFUg 14 - Guess My Number Game ]
 +
* [http://www.youtube.com/watch?v=39RVqGGXE-0 15 - Procedures ]
 +
* [http://www.youtube.com/watch?v=ytJiZt5WLq0 16 - Passing Values To Procedures ]
 +
* [http://www.youtube.com/watch?v=eQh37zBWEqM 17 - Function Examples ]
 +
* [http://www.youtube.com/watch?v=sv1GZnCx-PM 18 - Arrays ]
 +
* [http://www.youtube.com/watch?v=mhd-xYEat4g 19 - Gotoxy Screen Location ]
 +
* [http://www.youtube.com/watch?v=XqP7ml1f_9k 20 - Parallel Arrays ]
 +
* [http://www.youtube.com/watch?v=F7tiVi0hcZM 21 - 2 Dimensional Arrays - Matrix ]
 +
* [http://www.youtube.com/watch?v=BBB70uI1NT8 22 - Finding The Highest And Lowest Array Element ]
 +
* [http://www.youtube.com/watch?v=NauSuONa1kI 23 - Preventing Duplicate Data In Arrays ]
 +
* [http://www.youtube.com/watch?v=rqpOQtSWp-g 24 - String Manipulation ]
 +
* [http://www.youtube.com/watch?v=Vk5gye_3DD8 25 -  Palindrome Strings ]
 +
* [http://www.youtube.com/watch?v=_YoAexQTD-M 26 - Separating Strings With ASCII Codes ]
 +
* [http://www.youtube.com/watch?v=TjBW3EbcFdQ 27 - Separating Strings With Ranges ]
 +
* [http://www.youtube.com/watch?v=Wa4txD7QFCU 28 - Running External Programs - IE Batch MS Paint ]
 +
* [http://www.youtube.com/watch?v=FMqXiEHxU84 29 - On The Record ]
 +
* [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  ]
 +
 
 +
== 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]
  
* [http://www.youtube.com/watch?v=JoF5rfzzo_o Free Pascal Ejemplo 001 - ximbiosis]
+
== Misc ==
* [http://www.youtube.com/watch?v=tsDfGBlHFfs Free Pascal Ejemplo 002 - ximbiosis]
+
 
* [http://www.youtube.com/watch?v=R0HXdnj0weg Free Pascal Ejemplo 003 - ximbiosis]
+
* [http://www.youtube.com/watch?v=o8zV0QvnpfQ Pascal 101]
* [http://www.youtube.com/watch?v=gq723jqgqAo Free Pascal Ejemplo 004 - ximbiosis]
 
* [http://www.youtube.com/watch?v=LihWEUNJ25k Free Pascal Ejemplo 005 - ximbiosis]
 
* [http://www.youtube.com/watch?v=iqUfBehhcgM Free Pascal Ejemplo 006 - ximbiosis]
 
* [http://www.youtube.com/watch?v=NnmZQsOP2MU Free Pascal Ejemplo 007 - ximbiosis]
 
* [http://www.youtube.com/watch?v=hIey5sWZTII Free Pascal Ejemplo 014 - ximbiosis]
 
* [http://www.youtube.com/watch?v=_Z1x5w1Vhj4 Free Pascal Ejemplo 015 - ximbiosis]
 
* [http://www.youtube.com/watch?v=OZCONGQ-tq8 Free Pascal Ejemplo 016 - ximbiosis]
 
* [http://www.youtube.com/watch?v=LMKkkJBUgaI Free Pascal Ejemplo 017 - ximbiosis]
 
* [http://www.youtube.com/watch?v=0yFcA0EFcVk Free Pascal Ejemplo 018 - ximbiosis]
 
* [http://www.youtube.com/watch?v=m123IpoeXCk Free Pascal Ejemplo 019 - ximbiosis]
 
* [http://www.youtube.com/watch?v=7ciR1tBmv54 Free Pascal Ejemplo 020 - ximbiosis]
 
* [http://www.youtube.com/watch?v=wB1hKFPg8YU Free Pascal Ejemplo 021 - ximbiosis]
 
* [http://www.youtube.com/watch?v=oH_8pwj4VoI Free Pascal Ejemplo 022 - ximbiosis]
 
* [http://www.youtube.com/watch?v=EfZSN5BR94o Free Pascal Ejemplo 023 - ximbiosis]
 
* [http://www.youtube.com/watch?v=aQWntbjw9M4 Free Pascal Ejemplo 029 - ximbiosis]
 
* [http://www.youtube.com/watch?v=ZOceH0wo0y0 Free Pascal Ejemplo 031 - ximbiosis]
 
  
 
* [http://www.youtube.com/watch?v=weVa8IaDyMA FreePascal / code_swarm (NoMusic)]
 
* [http://www.youtube.com/watch?v=weVa8IaDyMA FreePascal / code_swarm (NoMusic)]
  
 +
* [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