Difference between revisions of "Free Pascal videos"

From Free Pascal wiki
Jump to navigationJump to search
(New page: * [http://www.youtube.com/watch?v=o8zV0QvnpfQ Pascal 101] * [http://www.youtube.com/watch?v=JoF5rfzzo_o Free Pascal Ejemplo 001 - ximbiosis] * [http://www.youtube.com/watch?v=tsDfGBlHFfs ...)
 
(Really remove Spanish video tutorial links (now on Spanish page))
(14 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
{{Free Pascal Videos}}
 +
 +
== Swinburne University of Technology Free Pascal Tutorials ==
 +
 +
* 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 ===
 +
 +
* [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]
 +
 +
== Misc ==
 +
 
* [http://www.youtube.com/watch?v=o8zV0QvnpfQ Pascal 101]
 
* [http://www.youtube.com/watch?v=o8zV0QvnpfQ Pascal 101]
  
* [http://www.youtube.com/watch?v=JoF5rfzzo_o Free Pascal Ejemplo 001 - ximbiosis]
+
* [http://www.youtube.com/watch?v=weVa8IaDyMA FreePascal / code_swarm (NoMusic)]
* [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=gq723jqgqAo Free Pascal Ejemplo 004 - ximbiosis]
 
* [http://www.youtube.com/watch?v=LihWEUNJ25k Free Pascal Ejemplo 005 - ximbiosis]
 
* [http://www.youtube.com/watch?v=hIey5sWZTII Free Pascal Ejemplo 014 - 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=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 06: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