proprep proprep
Why Proprep?
  • About Us
  • Press Room
  • Blog
  • See how it works
Pricing
Ask a tutor
Login
Start Free Trial
proprep
  • Ask a tutor
  • Why Proprep?
    • About Us
    • Press Room
    • Blog
    • See how it works
  • Pricing
  • Login
Home General Modules Principles of Programing Further Programming Concepts
Module added

  • Player Size:
  • Shortcuts:
  • Speed:
  • Subtitles:
  • Download Workbook
Up Next
Watch next
Arrays 0/9 completed
  • Arrays
  • Iterating And Multiple Dimensional Arrays
  • Exercise 1
  • Exercise 2
  • Exercise 3
  • Exercise 4
  • Exercise 5
  • Exercise 6
  • Exercise 7
Strings and String Processing 0/9 completed
  • String processing basics
  • Additional string processing
  • Exercise 1
  • Exercise 2
  • Exercise 3
  • Exercise 4
  • Exercise 5
  • Exercise 6
  • Exercise 7
Functions 0/10 completed
  • Introduction to Functions
  • Variable scope and lifetime
  • Arguments and return values
  • Exercise 1
  • Exercise 2
  • Exercise 3
  • Exercise 4
  • Exercise 5
  • Exercise 6
  • Exercise 7
Exceptions 0/8 completed
  • The Need for Exceptions
  • Exception Handling
  • Exercise 1
  • Exercise 2
  • Exercise 3
  • Exercise 4
  • Exercise 5
  • Exercise 6
File Input and Output 0/12 completed
  • File Paths and Reading
  • Binary Files and Random Access Edits
  • Exercise 1
  • Exercise 2
  • Exercise 3
  • Exercise 4
  • Exercise 5 part a
  • Exercise 5 part b
  • Exercise 5 part c
  • Exercise 6 part a
  • Exercise 6 part b
  • Exercise 6 part c
Recursion 0/8 completed
  • Recursion Basic Concepts
  • Divide and Conquer
  • Exercise 1
  • Exercise 2
  • Exercise 3
  • Exercise 4
  • Exercise 5
  • Exercise 6
Comments

Sign up

Get unlimited access to 1,500 subjects including personalized modules.

Skip for now
{"Free":0,"Sample":1,"Paid":2}
[{"Name":"Arrays","TopicPlaylistFirstVideoID":0,"Duration":null,"Videos":[{"Watched":false,"Name":"Arrays","Duration":"6m 51s","ChapterTopicVideoID":27226,"CourseChapterTopicPlaylistID":268879,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":28347},{"Watched":false,"Name":"Iterating And Multiple Dimensional Arrays","Duration":"8m 37s","ChapterTopicVideoID":27227,"CourseChapterTopicPlaylistID":268879,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":28348},{"Watched":false,"Name":"Exercise 1","Duration":"7m 25s","ChapterTopicVideoID":27228,"CourseChapterTopicPlaylistID":268879,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":28349},{"Watched":false,"Name":"Exercise 2","Duration":"10m 50s","ChapterTopicVideoID":27229,"CourseChapterTopicPlaylistID":268879,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":28350},{"Watched":false,"Name":"Exercise 3","Duration":"6m 16s","ChapterTopicVideoID":27230,"CourseChapterTopicPlaylistID":268879,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":28351},{"Watched":false,"Name":"Exercise 4","Duration":"11m 6s","ChapterTopicVideoID":27231,"CourseChapterTopicPlaylistID":268879,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":28352},{"Watched":false,"Name":"Exercise 5","Duration":"12m 14s","ChapterTopicVideoID":27232,"CourseChapterTopicPlaylistID":268879,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":28353},{"Watched":false,"Name":"Exercise 6","Duration":"11m 45s","ChapterTopicVideoID":27233,"CourseChapterTopicPlaylistID":268879,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":28354},{"Watched":false,"Name":"Exercise 7","Duration":"10m 23s","ChapterTopicVideoID":27234,"CourseChapterTopicPlaylistID":268879,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":28355}],"ID":268879},{"Name":"Strings and String Processing","TopicPlaylistFirstVideoID":0,"Duration":null,"Videos":[{"Watched":false,"Name":"String processing basics","Duration":"9m 54s","ChapterTopicVideoID":27241,"CourseChapterTopicPlaylistID":269238,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":28356},{"Watched":false,"Name":"Additional string processing","Duration":"8m 29s","ChapterTopicVideoID":27242,"CourseChapterTopicPlaylistID":269238,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":28357},{"Watched":false,"Name":"Exercise 1","Duration":"6m 14s","ChapterTopicVideoID":27243,"CourseChapterTopicPlaylistID":269238,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":28358},{"Watched":false,"Name":"Exercise 2","Duration":"5m 55s","ChapterTopicVideoID":27235,"CourseChapterTopicPlaylistID":269238,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":28359},{"Watched":false,"Name":"Exercise 3","Duration":"8m 12s","ChapterTopicVideoID":27236,"CourseChapterTopicPlaylistID":269238,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":28360},{"Watched":false,"Name":"Exercise 4","Duration":"9m 17s","ChapterTopicVideoID":27237,"CourseChapterTopicPlaylistID":269238,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":28361},{"Watched":false,"Name":"Exercise 5","Duration":"11m 48s","ChapterTopicVideoID":27238,"CourseChapterTopicPlaylistID":269238,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":28362},{"Watched":false,"Name":"Exercise 6","Duration":"9m 35s","ChapterTopicVideoID":27239,"CourseChapterTopicPlaylistID":269238,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":28363},{"Watched":false,"Name":"Exercise 7","Duration":"13m 56s","ChapterTopicVideoID":27240,"CourseChapterTopicPlaylistID":269238,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":28364}],"ID":269238},{"Name":"Functions","TopicPlaylistFirstVideoID":0,"Duration":null,"Videos":[{"Watched":false,"Name":"Introduction to Functions","Duration":"7m 37s","ChapterTopicVideoID":27686,"CourseChapterTopicPlaylistID":274665,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29168},{"Watched":false,"Name":"Variable scope and lifetime","Duration":"7m 41s","ChapterTopicVideoID":27976,"CourseChapterTopicPlaylistID":274665,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29169},{"Watched":false,"Name":"Arguments and return values","Duration":"10m 55s","ChapterTopicVideoID":27977,"CourseChapterTopicPlaylistID":274665,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29170},{"Watched":false,"Name":"Exercise 1","Duration":"5m 28s","ChapterTopicVideoID":27687,"CourseChapterTopicPlaylistID":274665,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29171},{"Watched":false,"Name":"Exercise 2","Duration":"5m 55s","ChapterTopicVideoID":27688,"CourseChapterTopicPlaylistID":274665,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29172},{"Watched":false,"Name":"Exercise 3","Duration":"5m 10s","ChapterTopicVideoID":27689,"CourseChapterTopicPlaylistID":274665,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29173},{"Watched":false,"Name":"Exercise 4","Duration":"12m 54s","ChapterTopicVideoID":27690,"CourseChapterTopicPlaylistID":274665,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29174},{"Watched":false,"Name":"Exercise 5","Duration":"15m 48s","ChapterTopicVideoID":27691,"CourseChapterTopicPlaylistID":274665,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29175},{"Watched":false,"Name":"Exercise 6","Duration":"9m 39s","ChapterTopicVideoID":27684,"CourseChapterTopicPlaylistID":274665,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29176},{"Watched":false,"Name":"Exercise 7","Duration":"16m 14s","ChapterTopicVideoID":27685,"CourseChapterTopicPlaylistID":274665,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29177}],"ID":274665},{"Name":"Exceptions","TopicPlaylistFirstVideoID":0,"Duration":null,"Videos":[{"Watched":false,"Name":"The Need for Exceptions","Duration":"11m 50s","ChapterTopicVideoID":28092,"CourseChapterTopicPlaylistID":277598,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29286},{"Watched":false,"Name":"Exception Handling","Duration":"8m 45s","ChapterTopicVideoID":28093,"CourseChapterTopicPlaylistID":277598,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29287},{"Watched":false,"Name":"Exercise 1","Duration":"9m 17s","ChapterTopicVideoID":28094,"CourseChapterTopicPlaylistID":277598,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29288},{"Watched":false,"Name":"Exercise 2","Duration":"10m 54s","ChapterTopicVideoID":28095,"CourseChapterTopicPlaylistID":277598,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29289},{"Watched":false,"Name":"Exercise 3","Duration":"13m 29s","ChapterTopicVideoID":28088,"CourseChapterTopicPlaylistID":277598,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29290},{"Watched":false,"Name":"Exercise 4","Duration":"9m 29s","ChapterTopicVideoID":28089,"CourseChapterTopicPlaylistID":277598,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29291},{"Watched":false,"Name":"Exercise 5","Duration":"10m 53s","ChapterTopicVideoID":28090,"CourseChapterTopicPlaylistID":277598,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29292},{"Watched":false,"Name":"Exercise 6","Duration":"12m 21s","ChapterTopicVideoID":28091,"CourseChapterTopicPlaylistID":277598,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29293}],"ID":277598},{"Name":"File Input and Output","TopicPlaylistFirstVideoID":0,"Duration":null,"Videos":[{"Watched":false,"Name":"File Paths and Reading","Duration":"7m 56s","ChapterTopicVideoID":28277,"CourseChapterTopicPlaylistID":280619,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29802},{"Watched":false,"Name":"Binary Files and Random Access Edits","Duration":"10m 20s","ChapterTopicVideoID":28276,"CourseChapterTopicPlaylistID":280619,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29803},{"Watched":false,"Name":"Exercise 1","Duration":"9m 44s","ChapterTopicVideoID":28377,"CourseChapterTopicPlaylistID":280619,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29804},{"Watched":false,"Name":"Exercise 2","Duration":"13m 42s","ChapterTopicVideoID":28372,"CourseChapterTopicPlaylistID":280619,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29805},{"Watched":false,"Name":"Exercise 3","Duration":"15m 31s","ChapterTopicVideoID":28373,"CourseChapterTopicPlaylistID":280619,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29806},{"Watched":false,"Name":"Exercise 4","Duration":"14m 3s","ChapterTopicVideoID":28374,"CourseChapterTopicPlaylistID":280619,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29807},{"Watched":false,"Name":"Exercise 5 part a","Duration":"8m 48s","ChapterTopicVideoID":28375,"CourseChapterTopicPlaylistID":280619,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29808},{"Watched":false,"Name":"Exercise 5 part b","Duration":"16m 59s","ChapterTopicVideoID":28378,"CourseChapterTopicPlaylistID":280619,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29809},{"Watched":false,"Name":"Exercise 5 part c","Duration":"7m 31s","ChapterTopicVideoID":28381,"CourseChapterTopicPlaylistID":280619,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29810},{"Watched":false,"Name":"Exercise 6 part a","Duration":"7m 41s","ChapterTopicVideoID":28376,"CourseChapterTopicPlaylistID":280619,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29811},{"Watched":false,"Name":"Exercise 6 part b","Duration":"7m 41s","ChapterTopicVideoID":28379,"CourseChapterTopicPlaylistID":280619,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29812},{"Watched":false,"Name":"Exercise 6 part c","Duration":"8m 6s","ChapterTopicVideoID":28380,"CourseChapterTopicPlaylistID":280619,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29813}],"ID":280619},{"Name":"Recursion","TopicPlaylistFirstVideoID":0,"Duration":null,"Videos":[{"Watched":false,"Name":"Recursion Basic Concepts","Duration":"8m ","ChapterTopicVideoID":28398,"CourseChapterTopicPlaylistID":282563,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29814},{"Watched":false,"Name":"Divide and Conquer","Duration":"8m 10s","ChapterTopicVideoID":28399,"CourseChapterTopicPlaylistID":282563,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29815},{"Watched":false,"Name":"Exercise 1","Duration":"5m 14s","ChapterTopicVideoID":28400,"CourseChapterTopicPlaylistID":282563,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29816},{"Watched":false,"Name":"Exercise 2","Duration":"8m 36s","ChapterTopicVideoID":28401,"CourseChapterTopicPlaylistID":282563,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29817},{"Watched":false,"Name":"Exercise 3","Duration":"5m 45s","ChapterTopicVideoID":28402,"CourseChapterTopicPlaylistID":282563,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29818},{"Watched":false,"Name":"Exercise 4","Duration":"11m 4s","ChapterTopicVideoID":28403,"CourseChapterTopicPlaylistID":282563,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29819},{"Watched":false,"Name":"Exercise 5","Duration":"11m 28s","ChapterTopicVideoID":28404,"CourseChapterTopicPlaylistID":282563,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29820},{"Watched":false,"Name":"Exercise 6","Duration":"20m 11s","ChapterTopicVideoID":28405,"CourseChapterTopicPlaylistID":282563,"HasSubtitles":false,"VideoComments":[],"Subtitles":[],"Thumbnail":null,"ID":29821}],"ID":282563}]
[{"ID":268879,"Videos":[28347,28348,28349,28350,28351,28352,28353,28354,28355]},{"ID":269238,"Videos":[28356,28357,28358,28359,28360,28361,28362,28363,28364]},{"ID":274665,"Videos":[29168,29169,29170,29171,29172,29173,29174,29175,29176,29177]},{"ID":277598,"Videos":[29286,29287,29288,29289,29290,29291,29292,29293]},{"ID":280619,"Videos":[29802,29803,29804,29805,29806,29807,29808,29809,29810,29811,29812,29813]},{"ID":282563,"Videos":[29814,29815,29816,29817,29818,29819,29820,29821]}];
[29802,29803,29804,29805,29806,29807,29808,29809,29810,29811,29812,29813];
1.2
11

Continue watching

Get unlimited access to 1500 subjects including personalized modules
Start your free trial
proprep
General Modules
  • Intermediate and Advanced Algebra
  • Linear Algebra
  • Calculus I
  • Calculus II
  • Calculus III
  • Complex Analysis
  • Ordinary Differential Equations
  • Probability
  • Statistics
  • Physics 1 Mechanics Waves and Thermodynamics
  • Physics 2 Electricity and Magnetism
  • Physics Arabic Introduction
  • General Chemistry
  • General Chemistry Spanish
  • Organic Chemistry Arabic
  • Organic Chemistry
  • Introduction to Biology
  • Biochemistry
  • Introduction to Financial Accounting and Reporting
  • Principles of Programming
  • Learn Parametric CAD and CAM Design with Fusion 360
Company
  • Careers
  • About Us
  • FAQ
  • Contact Us
  • Pricing
  • Blog
  • For Educators
  • Press Room
Contact us
  • Call us:+44-161-850-4375
  • Email us:[email protected]
Social
  • Facebook
  • Twitter
  • LinkedIn

  • Youtube
  • Instagram
  • Whatsapp
  • © 2022 Proprep. All rights reserved.
  • Terms of Service
  • Cookies Policy
  • Privacy Notice

Proprep is not endorsed by any college or university

  • © 2022 Proprep. All rights reserved.
All
Universities
Modules/Textbooks
Chapters
Topics
Close

Universities

Costumised Modules

General Modules

Textbooks

Chapters

Topics

We couldn't find any results for

Can't find your subject or module?

Upload your syllabus now and our team will create a customized module especially for you!
Upload Syllabus

Announcement

Ok
Yes No
Alert

Upload your syllabus

and we will create a personalized module (just for you) in less than 48 hours...

Your file

Drag and drop files or browse Add file
Uploaded Image

Sign up to get your personalised module

See how it works

Now check your email for your code

Send code again

Verify code

What subjects are you looking for?

Subjects

Enter your email and will notify you when we add the subject

Upload syllabus

Drag and drop files or browse Add file
Uploaded Image
Cancel