Classifieds>Online Courses for Students>Computer Science Online Courses for Students

Computer Science Online Courses for College Students (select college)


Arts and HumanitiesBiologyData AnalysisDesign and ProductEconomicsEducationEnvironmental Science and SustainabilityHistoryLawLeadership and ManagementMedicine & HealthcareMusic and ArtNutritionPhilosophyBusinessBiologyBusiness EssentialsBusiness StrategyData AnalysisDesign and ProductEconomicsEducationEntrepreneurshipEnvironmental Science and SustainabilityFinanceLawLeadership and ManagementMarketingMedicine & HealthcareMusic and ArtPhilosophyComputer ScienceAlgorithmsBiologyComputer Security and NetworksData AnalysisDesign and ProductEducationElectrical EngineeringEnvironmental Science and SustainabilityHistoryMedicine & HealthcareMobile and Web DevelopmentPhilosophyPhysics and AstronomySoftware DevelopmentData ScienceBiologyData AnalysisEconomicsEducationElectrical EngineeringEnvironmental Science and SustainabilityLeadership and ManagementMachine LearningProbability and StatisticsHealthAnimal HealthAnimals and Veterinary ScienceBasic ScienceBioinformaticsBiologyClinical ScienceHealth InformaticsHealthcare ManagementMedicine and HealthcareNutritionPatient CarePsychologyPublic HealthResearchInformation TechnologyCloud ComputingData ManagementNetworkingSecuritySupport and OperationsLanguage LearningHistoryLeadership and ManagementLearning EnglishOther LanguagesLife SciencesAnimals and Veterinary ScienceBioinformaticsBiologyChemistryClinical ScienceData AnalysisDesign and ProductEconomicsEducationElectrical EngineeringEnvironmental Science and SustainabilityHistoryLawLeadership and ManagementMedicine & HealthcareMedicine and HealthcareMusic and ArtNutritionPhilosophyPhysics and AstronomyMath and LogicBiologyData AnalysisEconomicsPhysics and AstronomyPersonal DevelopmentPhysical Science and EngineeringBiologyChemistryData AnalysisDesign and ProductEconomicsElectrical EngineeringEnvironmental Science and SustainabilityHistoryLeadership and ManagementMechanical EngineeringMedicine & HealthcareNutritionPhysics and AstronomyResearch MethodsSocial SciencesBiologyData AnalysisDesign and ProductEconomicsEducationElectrical EngineeringEnvironmental Science and SustainabilityGovernance and SocietyHistoryLawLeadership and ManagementMedicine & HealthcareMusic and ArtNutritionPhilosophyPhysics and AstronomyPsychology


The 5 courses in this University of Michigan specialization introduce learners to data science through the python programming language. This skills-based specialization is intended for learners who... more
Algorithms are the heart of computer science, and the subject has countless practical applications as well as intellectual depth. This specialization is an introduction to algorithms for learners... more
Take an exciting crash course in MATLAB and Octave programming. Both languages allow users to experiment with advanced mathematical functions and produce exciting matrix visualizations. In this... more
In this Specialization, you\'ll gain an understanding and appreciation of the principles and practice of agile management. You\'ll learn to coordinate all aspects of the agile development process,... more
Software industry is going crazy on agile methods. It is rapidly becoming the choice for software development where requirements are unpredictable or is expected to change over time. This course... more
Cities are first and foremost built for people, and in today’s world, people produce large amounts of valuable data, thus contributing to what we call “smart cities." As almost every building and... more
This course introduces the basics of Python 3, including conditional execution and iteration as control structures, and strings and lists as data structures. You\'ll program an on-screen Turtle to... more
This Specialization enables learners to successfully apply core Java programming languages features & software patterns needed to develop maintainable mobile apps comprised of core Android... more
Machine learning methods are commonly used across engineering and sciences, from computer systems to physics. Moreover, commercial sites such as search engines, recommender systems (e.g., Netflix,... more
This specialization is made for people working with data (either small or big). If you are a Data Analyst, Data Scientist, Data Engineer or Data Architect (or you want to become one) - don\'t miss... more
This specialization introduces blockchain, a revolutionary technology that enables peer-to-peer transfer of digital assets without any intermediaries, and is predicted to be just as impactful as... more
Understanding a city as a whole, its people, components, functions, scales and dynamics, is crucial for the appropriate design and management of the urban system. While the development of cities in... more
This specialization is intended for beginning programmers who want to learn how to program Unity games using C#. The first course assumes no programming experience, and throughout the 5 courses in... more
The future of making is here, bringing with it radical changes in the way things are designed, made, and used. And it\'s disrupting every industry. With the right knowledge and tools, this... more
Cities are becoming the predominant living and working environment of humanity, and for this reason, livability or quality of life in the city has become crucial. This urban planning course will... more
The Cloud Computing Specialization takes you on a tour through cloud computing systems. We start in in the middle layer with Cloud Computing Concepts covering core distributed systems concepts used... more
This specialization is developed for seniors and fresh graduate students to understand fundamental network architecture concepts and their impacts on cyber security, to develop skills and... more
Organizations are increasingly moving their critical information and assets to the cloud. Understand the technology, best practices, and economics of cloud computing, and the rewards and risks of... more
Cybersecurity is an essential business skill for the evolving workplace. For-profit companies, government agencies, and not-for-profit organizations all need technologically proficient,... more
Learn SAS or Python programming, expand your knowledge of analytical methods and applications, and conduct original research to inform complex decisions. The Data Analysis and Interpretation... more