Strengthen your understanding of algorithms, computation, and programming fundamentals with the Computer Science and Programming Diploma. Enrol today and take the first step toward a future in technology.
Computer Science and Programming Diploma
Build core computer science knowledge with programming fundamentals, algorithms, complexity, and problem-solving concepts in this diploma course.
Course content
6 Sections 48 lectures 6 hours 38 mins in total
-
Kurt Anderson – 1 Introduction
00:01:00 -
Kurt Anderson – 2 Binary System
00:11:00 -
Kurt Anderson – 3 Complexity Introduction
00:02:00 -
Kurt Anderson – 4 Math Refresher Logarithmic Functions
00:11:00 -
Kurt Anderson – 5 Math Refresher Factorial Functions.TS 007
00:03:00 -
Kurt Anderson – 6 Math Refresher Algebraic Expressions.TS
00:03:00 -
Kurt Anderson – 7 n-notation
00:19:00 -
Kurt Anderson – 8 Big O
00:13:00 -
Kurt Anderson – 9 Big O Real World Example
00:10:00
-
Kurt Anderson – 10 How is Data Stored
00:09:00 -
Kurt Anderson – 11 Fixed Arrays
00:20:00 -
Kurt Anderson – 12 Circular Arrays
00:08:00 -
Kurt Anderson – 13 Dynamic Arrays
00:16:00 -
Kurt Anderson – 14 Array Review
00:08:00 -
Kurt Anderson – 15 Array Real World Examples
00:06:00 -
Kurt Anderson – 16 Linked List
00:12:00 -
Kurt Anderson – 16 Nodes
00:04:00 -
Kurt Anderson – 17 Linked List Run Times
00:15:00 -
Kurt Anderson – 18 Doubly Linked Lists
00:08:00 -
Kurt Anderson – 19 Tail Pointer
00:05:00
-
Kurt Anderson – 20 Linked List Real World Examples
00:03:00 -
Kurt Anderson – 20 Stack Example
00:11:00 -
Kurt Anderson – 21 Linked List Review
00:04:00 -
Kurt Anderson – 22 Stacks
00:10:00 -
Kurt Anderson – 23 Queues
00:09:00 -
Kurt Anderson – 24 Queue Examples
00:10:00 -
Kurt Anderson – 25 Queue and Stack Run Times
00:06:00 -
Kurt Anderson – 26 Stack and Queues Real World Examples
00:07:00 -
Kurt Anderson – 27 Sorting Algorithm Introdcution
00:02:00 -
Kurt Anderson – 28 Bubble Sort
00:10:00 -
Kurt Anderson – 29 Selection Sort
00:10:00
-
Kurt Anderson – 30 Insertion Sort
00:09:00 -
Kurt Anderson – 31 Quick Sort
00:15:00 -
Kurt Anderson – 32 Quick Sort Run Times
00:10:00 -
Kurt Anderson – 33 Merge Sort
00:12:00 -
Kurt Anderson – 34 Merge Sort Run Times
00:08:00 -
Kurt Anderson – 35 Stable vs Nonstable
00:07:00 -
Kurt Anderson – 36 Sorting Algorithm Real World Examples
00:04:00 -
Kurt Anderson – 37 Basics of Trees
00:08:00 -
Kurt Anderson – 38 Binary Search Tree
00:09:00 -
Kurt Anderson – 39 BST Run Times
00:08:00
-
Kurt Anderson – 40 Tree Traversals
00:13:00 -
Kurt Anderson – 41 Tree Real World Examples
00:05:00 -
Kurt Anderson – 42 Heap Introduction
00:04:00 -
Kurt Anderson – 43 Heap Step by Step
00:12:00 -
Kurt Anderson – 44 Heap Real World Examples
00:07:00 -
Kurt Anderson – 45 Thank You
00:01:00
-
Order Your Certificate & Transcripts
Certification
Student Reviews
Frequently Asked Question
Are there any prerequisites for taking the course?
There are no specific prerequisites for this course, nor are there any formal entry
requirements. All you need is an internet connection, a good understanding of English
and a passion for learning for this course.
Can I access the course at any time, or is there a set schedule?
You have the flexibility to access the course at any time that suits your schedule. Our
courses are self-paced, allowing you to study at your own pace and convenience.
How long will I have access to the course?
For this course, you will have access to the course materials for 1 year only. This
means you can review the content as often as you like within the year, even after you've
completed the course. However, if you buy Lifetime Access for the course, you will be
able to access the course for a lifetime.
Is there a certificate of completion provided after completing the course?
Yes, upon successfully completing the course, you will receive a certificate of
completion. This certificate can be a valuable addition to your professional portfolio
and can be shared on your various social networks.
Can I switch courses or get a refund if I'm not satisfied with the course?
We want you to have a positive learning experience. If you're not satisfied with the
course, you can request a course transfer or refund within 14 days of the initial
purchase.
How do I track my progress in the course?
Our platform provides tracking tools and progress indicators for each course. You can
monitor your progress, completed lessons, and assessments through your learner dashboard
for the course.
What if I have technical issues or difficulties with the course?
If you encounter technical issues or content-related difficulties with the course, our
support team is available to assist you. You can reach out to them for prompt
resolution.

Reviews
All courses now £49
14-Day
Money-Back Guarantee