Thatwas a lotformetogothroughandfigureoutwhat I foundtobebestforwhatweneededforthelittledegreethat I puttogetheroverhere.
Butbasedonthatrequirementstructurethat I justmentioned, I usedthistosearchandbasically, youknow, insurertoCSorsomethingaboutmachinelearningandwhathaveyouandthatthisisthetool I used.
Oh, andoneotherthing.
I'm notsureif I mentionedthisinthevideoyetit's kindofcrucial.
Butwhenitcomestosomeoftheseothercourses, theyhaveonce a month, twice a montheveryweek.
Andthereason I putitlikethatisbecauseoverhereonthetoolthat I usedwhenitcomestoAh, ClassCentral, let's Googleinthis.
Forexample, ifwegoovertothestartdate, I readitasallofthesearetheactualstartdates, anditlookslikethisisabouttwice a month, essentiallyeveryothereverytwoweeks, however, somethingthat I didnotice.
Ifyouthinkyouknow a bettercourse, putitdownondescriptionbeloworfourconditiondepositoryon, Getupatit.
Andthen I'llseeif I wanttothrowthatinhereisjustThisiswhat I found.
That's alsoanotherdisclaimer.
So I wouldrecommendtakingtheintrotoComputerSciencecoursefirsttoseeifyou'reactuallyinterestedincomputerscience.
There's nopointintryingtosetup a wholeentirescheduleforyourself, like, Allright, I wanttotakethisthis, thisandthatformyfirstsemesterofschoolbecause I dorecommendtakingthisas a scentlike a realcollegecourse, andyouwouldn't wanttogothroughallofthatschedulingifcomputerscienceisn't reallyyourthing, sojusttakeinshortofcomputerscience, youcanalsotakemathematicalthinkingandcomputerscienceatthesametime.
Thisisfromwhat I cantellthedecentlyeasycourseovertheresothatoneyoucantakealongsideyourcomputersciencenowintoprogramming.
AndifyouweretostartoffwithsomethinglikePython, althoughyes, youwilllearnalloftheprogrammingsemantics, everythingthathastogowiththeprogrammingsideofthings, thesintaxes a littlebitmoredifficulttoconvertovertosomethinglike C++ orSwiftor C SharpforJava.
Sothat's why I choseJavaforallofthosereasons, andthendownhere, theprogramminglanguages, thisessentiallyprinciplesofprogramming.
Sosomethingthat I tookwhen I wasincomputersciencewas a coursecalledPrinciplesofProgramming, where I learnedthreedifferentcomputerlanguages.
So I learnedProloguePOV, RayinSMLand J s smellInjunyou'llprobablyneverhearabout, andtheothertwoareusedinverynicheareas.
Ifitall, I don't knowifanyofanypeopleusethoseprofessionally, I don't I'veneveruseditsinceThatcourse, theideaofprinciplesofprogrammingistoo.
Learnhowtolearnnewlanguages.
Sothat's why I touchedonJavabeingabletotranslateintootherlanguages.
Soit's verycontinuousandthesethreecoursesaregoingtobe M.
I T courses.
So I wouldexpect a bitofdifficultywhenjumpingintothatlinearalgebrafoundationstofrontiers, Lenny, algebraishuge, especiallywhenyoustarttogetintootheraspectsofcomputerscience.
You'regonnause a lotoflinearalgebraincomputerscience.
You'reessentiallygoingtotakeLennyout.
Jeroen, applyittocomputerscience.
That's a lotofwhatitisyou'reapplyingmathwithcodeintothecomputerwithlinearalgebra, somecalculus, a lotofdatastructures, discreetstructures, thattypeofthing.
I thinkinallhonesty, thatintroductiontoprobabilityindatabyDukewouldcoveressentiallywhatyouneed.
But I alsofoundinsurejuststatistics.
Andthatmayworkaswell.
Inallhonesty, I'm notsure.
AlthoughtheseairfromDukeandStanfordthattheseareexactlywhat I wanted.
I justcouldn't findtheexactlike I took a probabilityandstatisticscourseallinone, andthatwas a requirementthatwaslike a twoor 300 levelcoursestatisticscategory, andthatwasrequiredformy C s degree.
Youmayfeellike I knowallofthis, youknow, especiallyifyoubuild a PC.
Remember, I built a PCrightbeforemycomputersciencedegree, and I'm like, I gotthislikethefirstfewclassesweregoingoversomeofthehardware, kindofhowit's connected.
No, thisdoesn't likeallthisisgonnabeeasyandin, like, thenextweekwhen I putmyguarddownandjustcamefullforceandplusitevenlikeanythingthat's todowithallofthehardware.
It's kindoftheintricaciesofthehardware.
Sobuild a moderncomputerfromFirstPrinciplesfromNanTetrisone, andtothisfromtheHebrewSchoolofJerusalem.
Andthissupposedlyisverysoughtaftercourse.
A lotofpeopletendtolikeithadverygoodreviewsonline.
I wouldrecommendtaking a yourintroductiontocomputerscienceorespeciallythisfirstprogrammingcourse, andthenhopintothisoverherebecausethenyouhave a betterunderstandingofbasicprogrammingknowledge, whichisyourprerequisiteandthenintroductiontooperatingsystems.
Justthinkofthisas a Mauremphasizedandadvancedversionofwhatyou'relearninginhere.
I essentiallyjustincorporated a lotofalgorithmstheorymachinesintothistheorycategory, allthreeofwhicharefromPrinceton.
I knowit's notlistedrighthere, butallthreeoftheseairfromPrinceton, andit's notnecessarilysupposedtobetakeninthisorder.
Thereisanothercoursethatissupposedtobe a prerequisitetothis, oratleast a firstportionofit.
I'm notsurehowmuchitappliesfromonetoanother, butthere's anothercoursethatyou'resupposedtotakealongsidethis, butit's notavailablejustyet, but I thinkthisoneis a verygoodstart.
Youmakesureyourprerequisiteiscalculusone.
Notone A butcalculusone.
Allofthem.
Doyouwanttomakesureyoutakeone a one B inonesee, becauseit's algorithms.
Nowyou'regonnaneedtoknowmathandcalculus.
You'regonnabeworkingwith a lotofdifferenttypeofmath.
And a lothastodowiththeactualcellforengineeringaspectofthankstokindoflikerealworldknowledge.
Andthat's what I'm tryingtotrytofindwithinthiscourse.
Thensinglesformachinelearning, whereit's moreapplicableknowledgewherebeforeyou'relearning a lotoftheory, a lotofbasicsMachinelearningisveryfocused, offeredbyStanfordDatabaseManagementEssentials.
You'regonnaworkcomputerscience, take a databasecourse.
There's somecomputersciencedegreeslikeminethatdidn't requiredatabasecourse, but I tookone.
Anyway, I'm soglad I did, becauseyou'regonnabeworkingwithdatabases, essentially, nomatterwhat, unlessyou'redoingsome.
So, photography, That's, youknow, funlittlecode, thecipher, codesandstufflikethat, buton a granderscaleandthenUNIXUNIXisverybasicwork.
That's whytheprerequisitesarenone.
Andtheseairtothat.
I foundthat I tendtolikeandthisistheonlyonethat's notofferedby a Universitiesarebyudacity, butit's onlyoneweek, fivehours, I believeLynchcommandlinebasics.