Long time learning

A list of my YouTube videos.

Case Study

Scenario - Revision Quiz2020-09-1533
Scenario - The Terminology Helper2020-09-1541
Scenario - Collectables2020-09-1858
Scenario - Second-hand Bookshops2020-09-2575
Scenario - Motor Racing2023-03-13148

 

COMP1430

COMP1430 01 Contents2015-08-30372

 

COMP1556

Introduction to COMP15562018-01-7301
Creating pairings for COMP15562018-12-2943

 

COMP1639

COMP1639 Introductory Video2016-09-24736
COMP1639 Introduction2018-09-14337
COMP1639 exam2018-10-23561

 

COMP1752

Introduction to COMP17522018-01-7506

 

COMP1811

Introduction to COMP18112020-08-19162

 

Data Warehousing

Data Warehousing - An Overview2013-02-14503587
Data Warehousing - 01 The Four Stages2013-06-63948
Data Warehousing - 02 Choosing a DBMS2013-06-61736

 

Database Design

Setting up Sea Quail2012-07-111438
Programming with Databases - The Background2013-02-31320
Database Design 1 - Introduction2013-06-1412154
Database Design 2 - Stage 1 - Finding Objects2013-06-219284
Database Design 7 - Stage 6 - Adding Fields2013-08-304997
Database Design 6 - Stage 5 - Foreign Keys2013-08-305384
Database Design 5 - Stage 4 - Primary Keys2013-08-305723
Database Design 3 - Stage 2 - Making Links2013-08-307111
Database Design 4 - Stage 3 - Cardinality2013-08-309776
Database Design 8 - Changing the Design2013-08-305023
Data Generation 3 - Populating the database2017-10-101729
Data Generator 2 - Defining tables2017-10-10501
Extending cardinalities2018-09-18280
Introduction to sub-classes within ERDs2018-09-20346
Types of ERDs2018-09-20641
Linking multiple tables in SQL2018-09-236427
The world of databases2018-12-16787
Database Terminology2018-12-294883
Using a data generator2018-12-30286
The stages of DB design and implementation2018-12-30842
Creating ERDs using LucidChart2019-01-276345
Creating a MySQL database using LucidChart2019-01-278846
LucidChart Academic2019-01-3494
Database Cardinalities2019-02-24775

 

Excel

Excel - The Basics2012-01-18102
Excel - Sorting data2012-01-18189
Excel - Copying a sheet2012-01-185655
Excel - Pivot tables2012-01-18226
Excel - Using a CSV file2012-01-184846
Excel - Filtering data2012-01-18115
Excel - Protecting a sheet2012-01-18108
Excel - Formatting data2012-01-18187
Excel - Changing tabs2012-01-19182
Excel - Using IFs2012-04-196424
Excel - Simple Graphs2012-04-192047
Excel - Hide and Unhide2012-05-20233
Excel - Data Validation2012-05-2062725

 

Fun

Making a paper calculator2018-10-172947

 

Going to University

Creating a GMail Account2011-08-23141
Planning Coursework2011-08-23108
Setting up Evernote2012-07-12474
Going to University - The Essentials2013-08-25497
Going to University - Coursework 22013-08-26197
Going to University - Getting Organised 22013-08-26226
Going to University - Lectures and Tutorials 22013-08-26371
Going to University - Lectures and Tutorials 12013-08-26464
Going to University - Coursework 12013-08-26414
Going to University - Getting Organised 12013-08-26296
Going to University - Research2013-08-27219
Going to University - Examinations2013-08-27231
Going to University - Social Life2013-08-27364
Going to University - Getting a Job2013-08-28798
Going to University - MPhils and PhDs2013-08-28367
Going to University - Masters Degrees2013-08-28740
Going to University - Marking and Degree Classification2013-08-283221
Going to University - Full-time or Part-time2013-08-282831
Referencing 42015-10-251075
The Coursework Template2018-12-2979
001 Study Skills - Introduction2020-08-21279
003 Study Skills - Learning vs Education2020-08-21110
004 Study Skills - Metacognition2020-08-21103
002 Study Skills - The Mars Bar Principle2020-08-21146
006 Study Skills - How hard is it?2020-08-2295
005 Study Skills - Positive Mental Attitude2020-08-2279
008 Study Skills - Self-paced Learning2020-08-22108
007 Study Skills - We poor teachers2020-08-2276
Writing an Evaluation2020-08-24510
Preliminary Work2020-08-24356
Completing Coursework2020-08-24312
Plagiarism2022-01-5309
Welcome to University2023-03-1266

 

HTML

Mark-up and scripting languages2011-08-154044
The basics of HTML2011-08-22125

 

Java

Java - Complex IFs2012-10-14490
Java - Simple IFs2012-10-14440
Java - Simple IF ELSE2012-10-141491
Java - showConfirmDialog2012-10-1424242
Java - Import and Export Projects using NetBeans2012-10-21321989
Java - Naming Conventions2012-10-213111
Java - Variables2012-10-21866
Java - Methods2012-10-21737
Java - Using Library Classes2012-10-2815255
Java - Tricks and Tips2012-10-289303
Java - Creating Classes2012-10-282174
Java GUI - Screen Co-ordinates2012-11-11962
Java GUI - More than one event2012-11-111327
Java GUI - Using a slider bar2012-11-1115609
Java GUI - Maximising the Window2012-11-112290
Java GUI - Scribbling on the screen2012-11-11672
Java GUI - Drawing on a canvas2012-11-1173062
Java GUI - Auxiliary Classes2012-11-163437
Java - Nested loops2012-11-253446
Java - DO WHILE loops2012-11-251137
Java - FOR loops2012-11-25399
Java - WHILE loops2012-11-25521
Java GUI - Using the BorderLayout2012-11-32932
Java GUI - Using a Button2012-11-39255
Java GUI - A Small Application2012-11-37052
Java GUI - Centering the Window2012-11-32731
Java GUI - Creating a Window2012-11-32835
Java - ArrayLists2012-12-21378
Java - Multidimensional Arrays2012-12-21710
Java - Bubble Sort2012-12-272499
Basic OS Commands2012-12-31752
Java - Using Arrays2012-12-63275
Java Deployment - Compiling and Running2013-01-111619
Java - Try and Catch2013-01-12744
Java Deployment - Creating a JAR file2013-01-1236260
Java - Reading and writing text files2013-01-12215031
Java - Reading and Writing using ArrayLists2013-01-13105557
Java - Creating a menu bar2013-01-18119444
Java - Locating files and directories (JFileChooser)2013-01-1940606
Java - Menu bar listeners2013-01-1919922
Java - Desktop class tasks2013-01-202061
Java - Creating a buton bar2013-01-20565
Java - Formatting text in a JLabel2013-01-207081
Java - Overview of data structures2013-02-1099763
Java - Handling arrays2013-02-153426
Java - Handling TreeSets2013-02-1526500
Java - Handling Queues2013-02-15481
Java - Handling Sets2013-02-161359
Java - OOP - Inheritance 12013-02-171578
Java - OOP - Inheritance 22013-02-21805
Java - Harness testing an auxiliary class2013-02-31817
Java - Multiple inheritance2013-03-116211
Java - Abstract Classes and Interfaces2013-03-161978
Java - The Java API2013-03-341575
Java - Getting help2013-03-3508
Java - Simple ComboBox2013-05-17223604
Java - RadioButtons 12013-06-224366
Java - RadioButtons 22013-06-221125
Java - showInputDialog + Writing text files2013-07-154019
Java - Reading multiple field text files2013-07-1555531
Java - Creating a CommonCode Class2017-02-12514
Circular Referencing of Classes2018-03-213651

 

LYW

Planning and assessment2011-08-23120
Shooting an Atom Video2012-03-26236
An Introduction to Atomisation2013-05-2294
Welcome to Learning YOUR Way for Life2019-01-2236
LYW Quick-Start Guide2019-01-3177
Tasks Courses and Runs2019-01-3135
Why did LYW start?2022-05-9343

 

Mind Map

Mind Map 2 - Coding2011-11-192331
Mind Map 1 - The Outline2011-11-19348

 

O-VL

O-VL.com Home2011-06-9345
The O-VL.com Lobby2013-05-30279

 

Oracle

Oracle - User Input2019-03-176308

 

Programming Theory

05-Pantheon of Programming - Kameney and Kurz2011-07-8310
04-Pantheon of Programming - Grace Hopper2011-07-8480
09-Pantheon of Programming - James Gosling2011-07-81691
01-Pantheon of Programming - Introduction2011-07-8661
03-Pantheon of Programming - Alan Turing2011-07-8620
10-Pantheon of Programming - Charles Simonyi2011-07-8573
07-Pantheon of Programming - Alan Kay2011-07-8519
11-Pantheon of Programming - The Future2011-07-8169
06-Pantheon of Programming - Niklaus Wirth2011-07-82109
02-Pantheon of Programming - Ada Lovelace2011-07-84410
08-Pantheon of Programming - Tim Berners-Lee2011-07-8180
Procedural Languages2011-08-153907
Object Oriented Programming Languages2011-08-152201
Event Driven Languages2011-08-151858
Linear Languages2011-08-15168
Procedures Functions Events and Methods2011-08-22319
Computer language characteristics2011-08-22348
Parameters2011-08-22102
Choosing a language2011-08-22891
Data Types2011-08-22366
Software Development Life Cycle2011-08-222991
Scope of variables2011-08-23241
Classes and Objects2011-09-26242
Code Quality and Readability2011-09-26420
Pre-Condition Loops2011-11-10243
Simple Conditions2011-11-10105
Post-condition Loops2011-11-10409
Dual Conditions2011-11-1058
Multiple Conditions2011-11-10985
Pseudocode 1 - The Outline2011-11-191108
Pseudocode 2 - Coding2011-11-19951
Checking your plan2011-11-19101
Requirements List2011-11-19208
Screen Design2011-11-19150
Event List2011-11-1999
Review Requirements2011-11-20117
Program Commands2011-11-9103
Counted Loops2011-11-9461
IDEs for EDPLs2012-03-2665
Are operating systems event driven?2012-03-262370
What are events?2012-03-26329
Languages Used for Event Driven Programming2012-03-263335
Logic2012-03-28112
Model-View-Controller2012-11-16172089
What are loops?2012-11-251088
The Swapping Problem2012-12-2795
1~Programming Project - Overview2013-03-3345
Why is programming hard? Part 12014-02-556183
What is programming?2014-04-112137
Programming Terminology for Normal People2014-08-284996
Why is programming hard? Part 22014-12-2113755
Why is programming hard? Part 32014-12-2210882
Why is programming hard? Part 42015-01-297634
Testing 3 - White Box Testing2017-03-43947
Testing 1 - An Overview2017-03-4362
Testing 2 - Black Box Testing2017-03-4706
01 Programming Paradigms2020-03-20715
What are conditions and loops?2020-09-5727
Thinking like a programmer 22020-10-16296
Defensive Programming 22021-12-141390
Defensive Programming 12021-12-143309
Defensive Programming 32021-12-14508
Defensive Programming 42021-12-15572

 

Python

02 Using Lambda expressions in Python2020-03-20309
03 Using Mapping in Python2020-03-20247
06 Functional Recursion in Python2020-03-20316
04 Filtering in Python2020-03-20182
05 Reducing in Python2020-03-20163
Python 001 - Getting the Software2020-08-19166
Python 002 - Running a Program2020-08-24125
Python 003 - Professional Programming 12020-08-26163
Python 004 - Professional Programming 22020-08-2696
Python 005 - Variables2020-08-27104
Python 008 - Handling Booleans2020-08-2958
Python 006 - Basic String Handling2020-08-2977
Python 007 - Basic Numeric Handling2020-08-2962
Python 010 - Indenting and PEP82020-09-1187
Python 015 - Using RANGE2020-09-12754
Python 017 - WHILE Loops2020-09-15598
Python 019 - Using PASS CONTINUE and BREAK2020-09-15277
Python 016 - FOR Loops with RANGE2020-09-221033
Python 023 - Functions2020-09-24103
Python 021 - Thinking like a programmer - Part 12020-09-27228
Python 011 - Using IF and IF ... ELSE2020-09-559
012 Ternaries and ELIF2020-09-570
Python 009 - Printing variables2020-09-597
Python 032 - WHILE and data structures2020-10-17229
Python 031 - FOR loops with data structures2020-10-17601
Python 033 - Slicing lists and comprehensions2020-10-17352
024 - Using Imports (Packages)2020-10-24409
Python 034 - A basic GUI (window)2020-10-281288
Python 036 - Adding frames and widgets2020-10-311166
Python 035 - Changing the look2020-10-311227
Python 037 - Adding a menu bar2020-10-313526
Python 038 - Using dialog boxes2020-10-312730
Python 026 - An overview of data structures2020-10-8529
Python 027 - Using tuples2020-10-9943
Python 029 - Using sets2020-10-9577
Python 028 - Using lists - Part 12020-10-9812
Python 030 - Using dictionaries2020-10-9608
Python 039 - Swapping between frames2020-11-113509
Python 040 - Using the place layout2020-11-1401
Python 039 - Using the grid layout2020-11-11867
057 - Simple recursion2021-12-28114
059 - Functional recursion 22022-01-4122
058 - Functional recursion 12022-01-4212

 

Scheme

01 - What is Functional Programming2021-01-232730
02 Installing Scheme and Racket2021-01-246139
03 - Style Matters and Materials2021-01-27784
04 - Creating Lists2021-01-311119
05 - Creating Trees2021-01-31653
09 - Compound Functions (Part 2)2021-02-13424
09 - Compound Functions (Part 1)2021-02-13510
10 - Conditionals and Predicates2021-02-141010
11-Recursion in Scheme2021-02-212031
12 - Mapping Filtering Reducing2021-02-26642
13 - A small Scheme application2021-02-27979
06 - List Processing2021-02-61944
07 - Named Functions2021-02-7951
08 - Lambda Functions2021-02-71921

 

SQL

01 Introduction to SQL2014-02-182075
Generating Data 1 - Strategy and Planning2017-10-3519
SQL 2 - Data Definition Language2017-10-4620
Parameter Queries2018-09-20124
SQL - Basic SELECT2018-09-21231
SQL - Basic DML2018-09-22260
SQL - Using Wildcards2018-09-231006
Using ORDER BY in SQL2018-09-23160
Using BETWEEN and IN in SQL2018-09-23125
Variables and last_insert_id2018-09-25662
Built-in Functions in MySQL2018-09-25702
SQL - GROUP BY and HAVING2018-09-26797
Querying a database2018-12-31492
Queries and Views2019-02-28136
Sub-queries and inner joins2019-03-7617
Self-joins2019-03-71142

 

UML

2~Programming Project - Model - Overview2013-03-17740

 

Unit 06

Software Design and Development - P6 Overview2011-08-15290
Software Design and Development - P2 Overview2011-08-15230
Software Design and Development - P5 Overview2011-08-15207
Software Design and Development - P4 Overview2011-08-15413
Software Design and Development - P2 Coursework2011-08-15704
Software Design and Development - P5 Coursework2011-08-15861
Software Design and Development - P6 Coursework2011-08-15539
Software Design and Development - Overview2011-08-15385
Software Design and Development - P3 Coursework2011-08-15419
Software Design and Development - P1 Coursework2011-08-15527
Software Design and Development - P3 Overview2011-08-15605
Software Design and Development - P4 Coursework2011-08-15961
Software Design and Development - P1 Overview2011-08-151378
Software Design and Development - D1 Overview2011-11-19408
Software Design and Development - D2 Overview2011-11-19383
Software Design and Development - M2 Overview2011-11-19738
Software Design and Development - M1 Overview2011-11-19514

 

Unit 14

14-Revision 22011-06-24277
Unit 14 P1 Explanation2012-03-211282
Unit 14 P2 Explanation2012-03-211455
Unit 14-Overview2012-03-21160
Unit 14-P6 Explanation2012-03-22414
Unit 14-M3 Explanation2012-03-22530
Unit 14-M4 Explanation2012-03-221041
Unit 14-P3 Explanation2012-03-22524
Unit 14-D2 Explanation2012-03-221870
Unit 14-P4 Explanation2012-03-22298
Unit 14-P5 Explanation2012-03-22304
Unit 14-M1 Explanation2012-03-223210
Unit 14-M2 Explanation2012-03-221267
Unit 14-D1 Explanation2012-03-223999
Why use an EDP Language?2012-03-26380

 

Visual Basic

11-Scoring the Quiz2011-06-2256019
10-Creating a Quiz2011-06-2266243
08-Creating RTF Files2011-06-2216728
09-Using RTF Files2011-06-223735
12-Standardising forms2011-06-24532
13-Control positioning2011-06-24368
02-Adding New Forms2011-06-8913
06-Changing the look2011-06-9946
03-Adding a menu bar to a Visual Basic program2011-06-944357
07-Visual Basic ~ Revision 12011-06-9842
05-Moving between forms2011-06-92879
04-Coding menu items in a Visual Basic program2011-06-911311
15-Using a formula2012-03-271104
16-IF Conditions in Visual Basic2012-03-271021

 

Visuial Basic

01-In and out of Visual Basic .Net2011-06-81120

 

Web Design

Software needed for web programming2011-08-22262
The background to web programming2011-08-22164
Setting up a free domain account2012-07-10355
Web Design using Chrome Apps2012-07-10490
Setting up Codey2012-07-11317
Using Color Theme Selector2012-07-1286
Setting up jQuery2012-08-20682
The Coursework Structure2012-08-20166
Uploading the Coursework2012-08-2054
Changing the look and feel2012-08-2252
Adding text graphics and references2012-08-2281
Tools of the Trade2013-10-7546
How the Internet Works2013-10-710360
Installing EasyPHP2017-09-616768

 

Web Submission

Assessment of Coursework2011-08-23164
Coursework Files2012-08-2044