Computer Science Courses Online | Coursera
文章推薦指數: 80 %
Choose from hundreds of free computer science courses online. Computer science specializations and courses teach software engineering and design, ... ListEarnYourDegreeBachelorofScienceinComputerSciencefromtheUniversityofLondon100%ONLINEMasterofComputerandInformationTechnologyfromPennEngineering100%ONLINEMasterofComputerSciencefromArizonaStateUniversity100%ONLINEMaestríaenIngenieríadeSoftwarefromUniversidaddelosAndes100%ONLINEMasterofScienceinCyberSecurityfromtheUniversityofLondon100%ONLINE12YouareCurrentlyonslide1MostPopularComputerScienceCoursesFreeLearningHowtoLearn:PowerfulmentaltoolstohelpyoumastertoughsubjectsDeepTeachingSolutionsCoursePythonforEverybodyUniversityofMichiganSpecialization(5Courses)ProgrammingforEverybody(GettingStartedwithPython)UniversityofMichiganCourseGoogleITSupportGoogleProfessionalCertificateDeepLearningDeepLearning.AISpecialization(5Courses)NeuralNetworksandDeepLearningDeepLearning.AICourseFreeAlgorithms,PartIPrincetonUniversityCourseGoogleDataAnalyticsGoogleProfessionalCertificatePythonDataStructuresUniversityofMichiganCourseAppliedDataSciencewithPythonUniversityofMichiganSpecialization(5Courses)HTML,CSS,andJavascriptforWebDevelopersJohnsHopkinsUniversityCourseJavaProgrammingandSoftwareEngineeringFundamentalsDukeUniversitySpecialization(5Courses)123YouareCurrentlyonslide1PopularTopicsBlockchainLinuxAgileScalaCodingReactJSComputerNetworkSpringBootPHPNode.jsExploreMasterTrack®CertificatesUXDesignMasterTrack®CertificatefromtheUniversityofMinnesota100%ONLINESoftwareEngineeringMasterTrack®CertificatefromArizonaStateUniversity100%ONLINECybersecurityMasterTrack®CertificatefromArizonaStateUniversity100%ONLINEAIandMachineLearningMasterTrack®CertificatefromArizonaStateUniversity100%ONLINEBigDataMasterTrack®CertificatefromArizonaStateUniversity100%ONLINEPrincipiosdeingenieríadesoftwareautomatizadayágilCertificadoMasterTrack®fromUniversidaddelosAndes100%ONLINEMetodologíaságilesdedesarrollodesoftwareProgramadeCertificadoMasterTrack®fromUniversidaddelosAndes100%ONLINE12YouareCurrentlyonslide1WorkplaceSkillsforEngineeringTeamsAgileProjectManagementGoogleCourseHypothesis-DrivenDevelopmentUniversityofVirginiaCourseIntroductiontoSoftwareProductManagementUniversityofAlbertaCourseMasteringtheSoftwareEngineeringInterviewUniversityofCaliforniaSanDiegoCourseFreeHowtoManageaRemoteTeamGitLabCourseUnderstandingUserNeedsUniversityofMichiganCourseManaginganAgileTeamUniversityofVirginiaCourseAgilePlanningforSoftwareProductsUniversityofAlbertaCourseGoogleCloudDigitalLeaderTrainingGoogleCloudProfessionalCertificateWriting,Running,andFixingCodeinCDukeUniversityCourseEngineeringProjectManagementRiceUniversitySpecialization(3Courses)FoundationsofEverydayLeadershipUniversityofIllinoisatUrbana-ChampaignCourse123YouareCurrentlyonslide1TopRatedComputerScienceCoursesFree用Python做商管程式設計(一)(ProgrammingforBusinessComputinginPython(1))NationalTaiwanUniversityCourseFreeProgrammingLanguages,PartBUniversityofWashingtonCourseBuildaModernComputerfromFirstPrinciples:NandtoTetrisPartII(project-centeredcourse)HebrewUniversityofJerusalemCourseFreeProgrammingLanguages,PartCUniversityofWashingtonCourseEssentialCloudInfrastructure:FoundationdalambahasaIndonesiaGoogleCloudCourseFreeAlgorithms,PartIIPrincetonUniversityCourseSegurançadeTI:DefesaContraasArtesObscurasdoMundoDigitalGoogleCourseBuildaModernComputerfromFirstPrinciples:FromNandtoTetris(Project-CenteredCourse)HebrewUniversityofJerusalemCourseFreeProgrammingLanguages,PartAUniversityofWashingtonCourseGoogleCloudFundamentals:CoreInfrastructuredalambahasaIndonesiaGoogleCloudCourseITSupportGoogleGoogleProfessionalCertificateSuporteemTIdoGoogleGoogleProfessionalCertificate123YouareCurrentlyonslide1AlgorithmstoTakeYourProgrammingtotheNextLevelMachineLearningEngineeringforProduction(MLOps)DeepLearning.AISpecialization(4Courses)AlgorithmsStanfordUniversitySpecialization(4Courses)DataStructuresandAlgorithmsUniversityofCaliforniaSanDiegoSpecialization(6Courses)NaturalLanguageProcessingDeepLearning.AISpecialization(4Courses)JavaProgrammingandSoftwareEngineeringFundamentalsDukeUniversitySpecialization(5Courses)CforEveryone:StructuredProgrammingUniversityofCalifornia,SantaCruzCourseAlgorithmicToolboxUniversityofCaliforniaSanDiegoCourseGenerativeAdversarialNetworks(GANs)DeepLearning.AISpecialization(3Courses)ComputationalThinkingforProblemSolvingUniversityofPennsylvaniaCourseFreeAlgorithms,PartIPrincetonUniversityCourseFreeIntroductiontoLogicStanfordUniversityCourseIntroductiontoData,Signal,andImageAnalysiswithMATLABVanderbiltUniversityCourse123YouareCurrentlyonslide1PrepareforindustrycertificationexamsDeepLearning.AITensorFlowDeveloperDeepLearning.AIProfessionalCertificateGoogleCloudDigitalLeaderTrainingGoogleCloudProfessionalCertificateMicrosoftAzureDataEngineeringAssociateDP-203ExamPrepMicrosoftSpecialization(10Courses)ExamPrep:AWSCertifiedCloudPractitionerFoundationsAmazonWebServicesCourseOracleCloudInfrastructureFoundationsOracleCourseGoogleITSupportGoogleProfessionalCertificateMicrosoft365FundamentalsMicrosoftSpecialization(3Courses)PreparingforGoogleCloudCertification:CloudDevOpsEngineerGoogleCloudProfessionalCertificateOracleCloudInfrastructureArchitectProfessionalOracleCourseInformationTechnology(IT)andCloudFundamentalsIBMSpecialization(5Courses)OracleSQLDatabasesLearnQuestSpecialization(4Courses)MicrosoftAzureFundamentalsAZ-900ExamPrepMicrosoftSpecialization(4Courses)123YouareCurrentlyonslide1SoftwareEngineeringSkillsProgrammingforEverybody(GettingStartedwithPython)UniversityofMichiganCourseProgrammingFoundationswithJavaScript,HTMLandCSSDukeUniversityCourseDataStructuresandAlgorithmsUniversityofCaliforniaSanDiegoSpecialization(6Courses)PythonBasicsUniversityofMichiganCourseIBMDevOpsandSoftwareEngineeringIBMProfessionalCertificateObjectOrientedProgramminginJavaUniversityofCaliforniaSanDiegoCourseFundamentalsofComputingRiceUniversitySpecialization(7Courses)AlgorithmicToolboxUniversityofCaliforniaSanDiegoCourseMasteringtheSoftwareEngineeringInterviewUniversityofCaliforniaSanDiegoCourseSoftwareDesignandArchitectureUniversityofAlbertaSpecialization(4Courses)GettingStartedwithGitandGitHubIBMCourseDevelopingApplicationswithGoogleCloudGoogleCloudSpecialization(4Courses)123YouareCurrentlyonslide1 FrequentlyAskedQuestionsaboutComputerScienceChevronRightWhatiscomputerscience?Computersareanessentialpartofourinternet-enabledlivestoday,butwhatdoesitmeantostudycomputerscience?Computerscience,oftenreferredtoasCS,isabroadfieldencompassingthestudyofcomputersystems,computationalthinkingandtheory,andthedesignofsoftwareprogramsthatharnessthepowerofthishardwaretoprocessdata.Thosestudyingcomputersciencemayenduptakingasimilarlybroadrangeofcareerpathways.ManyCSmajorsfocusonbuildingskillsinsoftwareprogramming,coding,andwebdevelopment,allofwhicharehighlysoughtafterbyawidevarietyofcompanies.However,othersmayfocusonmorespecializedtopicssuchasalgorithmicproblemsolving,machinelearningandartificialintelligence,cybersecurity,andevenrobotics! ChevronRightCanIteachmyselfcomputerscienceonline?Computersciencelendsitselfparticularlywelltoonlinelearning,forobviousreasons-afterall,wherebettertolearnaboutcomputingthanonyourcomputer?Self-motivatedlearnerscanchoosefromawiderangeofgreatcourses.ManyCSprofessionalsstartedofflearningfrompersonalprogrammingprojects,classes,andbootcamps.Thatsaid,it’simportanttopursueyouronlinecomputereducationinanorderthatmakessense,sothateachnewcoursebuildsonafoundationofskillsyou’vealreadyacquired.Startwithlearningtocode,ideallyinarelativelysimplelanguagelikePythonorelsewhateverlanguageismostrelevanttoyourcareergoals(youmightwanttodosomeonlineresearch).In-browsercodingtoolscanmakeagrowingnumberofprogramminglanguageseasytolearn.Onceyoustartdevelopingthemindsetofaprogrammer,youcandevelopmoreadvancedskillsinyourfirstprogramminglanguage-or,evenbetter,startaddingadditionallanguagestoyourtoolkit!Afteryoureallygetthehangofcoding,youshouldtakesometimetothinkaboutyourcareergoalsandresearchtheCScoursesthatarethemostrelevanttoachievingthem.CodingskillsarefundamentaltoanyCScareer,butit’sthesehigherlevelspecializationsthatwillmakeyouatruecomputerscientist.ChevronRightWhataresomeofthemostpopularcareersincomputerscience?Acareerincomputersciencecantakeyouprettymuchanywhere!Allsortsofcompaniesneedwebdevelopers,softwareengineers,mobileapplicationdevelopers,andotherexperiencedprogrammers,givingyouopportunitiestouseyourCSskillstoadvanceyourcareerinanincrediblywiderangeofindustries.Mosttech-relatedcompaniesalsohaveaChiefTechnicalOfficer(CTO),enablingyourCScareertotakeyouallthewaytotheC-suite.Othercomputersciencecareersaremuchmorespecialized.Ifyou’reagamer,becomingagamedeveloperatacompanylikeBlizzardorElectronicArtsmightbeyourdreamjob-andrequiremorespecifictypesofexpertisethanyouraveragewebdeveloper.Ifyou’reahardwaregeek,youmightlooktobuildcriticalcomputinginfrastructureasacomputerarchitect,networkanalyst,orcomputerhardwareengineer.Cybersecurityconsultant,artificialintelligencedeveloper,andotheradvancedcareersaregrowingfast,too.Readmoreabout10ComputerScienceJobsfortheFutureinourarticle. ChevronRightWhatarepopularcomputersciencecoursesavailableonline?Justasthereareaplethoraofdifferentcomputersciencecareersyoucanpursue,learnerslookingforgoodonlinecomputersciencecoursesmayfeeloverloadedbyallthechoicesoutthere!Asdiscussedabove,introductorycoursesinindividualprogramminglanguagesareagoodplacetostart,andyoucanfindplentyofoptionsinpopularlanguageslikehtmlandcss, Javascript,object-orientedprogramminginJava,andAngular.js,Pythonprogramming,Scala,Linux,andRubyOnRail.Onceyou'vegotahandleonprogrammingbasicsinoneormorelanguages,youcanproceedtomoreadvancedcoursesthatwillallowyoutousetheseskillstotakeyourcareertothenextlevel.Theadventofbigdatahasmadeaneducationindatastructuresanddatabaseshighlyvaluableinavarietyofindustries.Fullstackwebdevelopmentisanin-demandskillforprettymuchanycompanyinthemobileeconomy.AndthegrowingnumberofalgorithmicusingmachinelearningandAIneedprogrammersskilledinalgorithmsandalgorithmicthinking.Inadditiontoonlinecourses,CourseraoffersshortGuidedProjectsforyoutohoneyourcomputerscienceskills. ChevronRightCanyougetadegreeincomputerscienceonline?Yes!Onlinecomputerscienceeducationisn'tlimitedtoindividualcoursesanymore.Onlinelearningplatformsnowofferafullrangeofaccrediteddegrees,fromBachelorofScience(BS)inComputerSciencetograduate-leveldegreeslikeMastersofComputerScience(MCS)andMasterofScienceincomputing.Forexample,CourseraoffersMCSdegreesfromtheUniversityofIllinoisandArizonaStateUniversity,andaMasterofAppliedDataSciencedegreefromtheUniversityofMichigan.Allofthesehigh-qualitydegreeprogramsallowyoutopursueanaffordableadvanceddegreeinCSwiththeflexibilitytofitintoyourschedule.Andthankstolivevideosessions,officehours,andclosecollaborationwithclassmates,youcangetthecareerandalumninetworkbenefitsofanon-campuseducationfromanywhereintheworld!ChevronRightWhatskillsorexperiencedoIneedtoalreadyhave,beforestartingtolearncomputerscience?Beforestartingtolearncomputerscience,youwouldwanttogainafundamentalunderstandingofhowcomputerswork,howsoftwareiscreated,andhownetworkscandeliverdataandinformation.Havingsomeworkexperienceinsoftwaredevelopment,projectmanagementandsoftwareengineeringwouldbebeneficial,aswellaslearningprogramminglanguageslikeJava,SQL,Python,andJavaScript.Thesearenotnecessary,however,togetstartedinlearningaboutcomputerscience.Beingabletolearnnewareasaroundcomputerscanhelpyoutogathertheknowledgeneededforlearningcomputerscience.ChevronRightWhatkindofpeoplearebestsuitedforrolesincomputerscience?Thekindofpeoplewhoarebestsuitedforworkthatinvolvescomputerscienceareoftencomputersciencegraduateswhohavestartedtheircareersdoingsoftwaredevelopment,networkinfrastructure,orLAN/WANwork.Thefieldofcomputersciencecoversawidearrayofjobsforanalyticalpeoplewhoarehardwiredtocode,thinkin-process,andmanageprojectsusingsoftwaretools.Peoplewhosucceedinthisfieldareoftenthosewhostaycurrentwithmodernworkpractices.ChevronRightWhattopicscanIstudythatarerelatedtocomputerscience?Someofthenewestrelatedtopicsthatareofinteresttothosewhoarelearningcomputersciencemayincludealgorithms,operatingsystems,computationalcomplexity,computerdesign,informationtheory,programminglanguages,systemsandarchitecture,softwaredevelopmentandtesting,andwebapplicationsanddatabases.Learningmoreaboutanyofthesetopicscanopenyouuptonewunderstandingofcomputerscienceprinciples.ChevronRightWhattypesofplaceshirepeoplewithabackgroundincomputerscience?Thetypesofplacesthatarehiringpeoplewithabackgroundincomputersciencecouldbejustaboutanycompanytoday.Technologyhasentrencheditselfintosomanyindustriesthatbecomingknowledgeableaboutcomputersciencecanbringyouintoanewtechnologycareerinarathershorttime.Companieswanthighlyskilledsoftwareengineers,databaseadministrators,andnetworkarchitectstohandlecomputerscienceneeds.Movingyourcareerinthisdirectionmayincreaseyourchancestohelpthesecompaniesgrowwiththeirdigitaltransformation.ThisFAQcontenthasbeenmadeavailableforinformationalpurposesonly.Learnersareadvisedtoconductadditionalresearchtoensurethatcoursesandothercredentialspursuedmeettheirpersonal,professional,andfinancialgoals. OthertopicstoexploreArtsandHumanities338coursesBusiness1095coursesDataScience425coursesInformationTechnology145coursesHealth471coursesMathandLogic70coursesPersonalDevelopment137coursesPhysicalScienceandEngineering413coursesSocialSciences401coursesLanguageLearning150coursesCourseraFooterStartoradvanceyourcareerGoogleDataAnalystGoogleProjectManagementGoogleUXDesignGoogleITSupportIBMDataScienceIBMDataAnalystIBMDataAnalyticswithExcelandRIBMCybersecurityAnalystIBMDataEngineeringIBMFullStackCloudDeveloperFacebookSocialMediaMarketingFacebookMarketingAnalyticsSalesforceSalesDevelopmentRepresentativeSalesforceSalesOperationsIntuitBookkeepingPreparingforGoogleCloudCertification:CloudArchitectPreparingforGoogleCloudCertification:CloudDataEngineerLaunchyourcareerPrepareforacertificationAdvanceyourcareerBrowsepopulartopicsFreeCoursesLearnaLanguagePythonJavaWebDesignSQLCursosGratisMicrosoftExcelProjectManagementCybersecurityHumanResourcesDataScienceFreeCoursesSpeakingEnglishContentWritingFullStackWebDevelopmentArtificialIntelligenceCProgrammingCommunicationSkillsBlockchainSeeallcoursesPopularcoursesandarticlesSkillsforDataScienceTeamsDataDrivenDecisionMakingSoftwareEngineeringSkillsSoftSkillsforEngineeringTeamsManagementSkillsMarketingSkillsSkillsforSalesTeamsProductManagerSkillsSkillsforFinancePopularDataScienceCoursesintheUKBeliebteTechnologiekurseinDeutschlandPopularCybersecurityCertificationsPopularITCertificationsPopularSQLCertificationsMarketingManagerCareerGuideProjectManagerCareerGuidePythonProgrammingSkillsWebDeveloperCareerGuideDataAnalystSkillsSkillsforUXDesignersEarnadegreeorcertificateonlineMasterTrack®CertificatesProfessionalCertificatesUniversityCertificatesMBA&BusinessDegreesDataScienceDegreesComputerScienceDegreesDataAnalyticsDegreesPublicHealthDegreesSocialSciencesDegreesManagementDegreesDegreesfromTopEuropeanUniversitiesMaster'sDegreesBachelor'sDegreesDegreeswithaPerformancePathwayBscCoursesWhatisaBachelor'sDegree?HowLongDoesaMaster'sDegreeTake?IsanOnlineMBAWorthIt?7WaystoPayforGraduateSchoolSeeallcertificatesCourseraAboutWhatWeOfferLeadershipCareersCatalogCourseraPlusProfessionalCertificatesMasterTrack®CertificatesDegreesForEnterpriseForGovernmentForCampusBecomeaPartnerCoronavirusResponseCommunityLearnersPartnersDevelopersBetaTestersTranslatorsBlogTechBlogTeachingCenterMorePressInvestorsTermsPrivacyHelpAccessibilityContactArticlesDirectoryAffiliatesModernSlaveryStatementLearnAnywhere©2022CourseraInc.Allrightsreserved.
延伸文章資訊
- 1Free Online Computer Science Courses - Open Culture
Free Online Computer Science Courses · 36 Lectures on the Future – Free Online Video – Kevin Kell...
- 2Computer Science Courses | Harvard University
Browse the latest online computer science courses from Harvard University, including "CS50's Intr...
- 3ossu/computer-science: Path to a free self-taught ... - GitHub
This course will introduce you to the world of computer science. Students who have been introduce...
- 4OpenCourseWare, OCW - 交通大學開放式課程
2022 NYCU Open Course Promotion Video is available! ... College of sciences、college of engineerin...
- 5Teach Yourself Computer Science