Оnline college computer science courses

I'm a marketing major at my school, but I want to learn more building on the web. I'm assuming computer science is the best path. I know there are lots of college courses (MOOCS) online. How do I choose?

  1. article Completed

    Online Computer Science Courses

    What is Computer Science? Computer science is the study of computational systems, their practical applications, and the examination of how humans interact with, and approve upon, new technology. College computer science programs and their open online courses typically focus on these primary concentrations: the theory behind programming language, the pragmatic applications and development of new technology, instructional design, and the creation of more user-friendly tech interfaces.

    Edit Remove Move
  2. article Completed

    Online College Courses : 2013's Top Online Classes & Courses

    EXPLORE COURSES Learn from top colleges anytime, anywhere with Online Courses. Using the selector tools above, start to explore top online classes in nearly any field, including the sciences, like microbiology and mathematics, and the humanities, including language and psychology.

    Edit Remove Move
  3. link Completed

    Advance Your Education With Free College Courses Online - Udacity

    Discover free online classes from top instructors and industry experts. Take courses at your own pace. See what we have to offer.

    Edit Remove Move
  4. article Completed

    The 25 Best Places To Take Free Online Computer Science Classes

    These days, computers dominate our lives, providing the platform by which we work, play, and communicate with others around the world. As such, knowing how to work with and engineer these often quite complicated systems is a pretty solid skill to have in the modern workforce.

    Edit Remove Move
  5. link Completed

    Lecture Notes | Atomistic Computer Modeling of Materials (SMA 5107) | Materials Science and Engineering | MIT OpenCourseWare

    It includes detailed lecture material used in this course.

    Edit Remove Move
  6. link Completed

    Programming - Academic Earth

    Explore free online Programming courses and lectures from the world's best universities.

    Edit Remove Move
  7. link Completed

    Applied Computer Science - Academic Earth

    Explore free online Applied Computer Science courses and lectures from the world's best universities.

    Edit Remove Move
  8. link Completed

    Artificial Intelligence - Academic Earth

    Explore free online Artificial Intelligence courses and lectures from the world's best universities.

    Edit Remove Move
  9. link Completed

    Information Security - Academic Earth

    Explore free online Information Security courses and lectures from the world's best universities.

    Edit Remove Move
  10. link Completed

    Systems Architecture - Academic Earth

    Explore free online Systems Architecture courses and lectures from the world's best universities.

    Edit Remove Move
  11. link Completed

    Visualization & Graphics - Academic Earth

    Explore free online Visualization & Graphics courses and lectures from the world's best universities.

    Edit Remove Move
  12. link Completed

    Stanford School of Engineering - Stanford Engineering Everywhere

    Edit Remove Move
  13. link Completed

    Stanford School of Engineering - Stanford Engineering Everywhere

    Advanced memory management features of C and C++; the differences between imperative and object-oriented paradigms. The functional paradigm (using LISP) and concurrent programming (using C and C++). Brief survey of other modern languages such as Python, Objective C, and C#. Prerequisites: Programming and problem solving at the Programming Abstractions level.

    Edit Remove Move
  14. link Completed

    Stanford School of Engineering - Stanford Engineering Everywhere

    Ng's research is in the areas of machine learning and artificial intelligence. He leads the STAIR (STanford Artificial Intelligence Robot) project, whose goal is to develop a home assistant robot that can perform tasks such as tidy up a room, load/unload a dishwasher, fetch and deliver items, and prepare meals using a kitchen.

    Edit Remove Move
  15. article Completed

    Stanford School of Engineering - Stanford Engineering Everywhere

    introduction to linear dynamical systems

    Edit Remove Move
  16. article Completed

    Stanford School of Engineering - Stanford Engineering Everywhere

    Concentrates on recognizing and solving convex optimization problems that arise in engineering. Convex sets, functions, and optimization problems. Basics of convex analysis. Least-squares, linear and quadratic programs, semidefinite programming, minimax, extremal volume, and other problems. Optimality conditions, duality theory, theorems of alternative, and applications. Interiorpoint methods.

    Edit Remove Move
  17. article Completed

    Introduction to Algorithms

    Algorithms

    Edit Remove Move
  18. article Completed

    Introduction to MATLAB

    This course provides an aggressively gentle introduction to MATLAB®. It is designed to give students fluency in MATLAB, including popular toolboxes. The course consists of interactive lectures with students doing sample MATLAB problems in real time. Problem-based MATLAB assignments are given which require significant time on MATLAB.

    Edit Remove Move
  19. article Completed

    Introduction to C++

    This is a fast-paced introductory course to the C++ programming language. It is intended for those with little programming background, though prior programming experience will make it easier, and those with previous experience will still learn C++-specific constructs and concepts.

    Edit Remove Move
  20. article Completed

    A Gentle Introduction to Programming Using Python

    This course will provide a gentle introduction to programming using Python™ for highly motivated students with little or no prior experience in programming computers. The course will focus on planning and organizing programs, as well as the grammar of the Python programming language.

    Edit Remove Move
  21. article Completed

    Multicore Programming Primer

    The course serves as an introductory course in parallel programming. It offers a series of lectures on parallel programming concepts as well as a group project providing hands-on experience with parallel programming. The students will have the unique opportunity to use the cutting-edge PLAYSTATION 3 development platform as they learn how to design and implement exciting applications for multicore architectures.

    Edit Remove Move
  22. article Completed

    Introducing ICT systems

    Information and communication technologies (ICTs) systems now dominate our everyday lives. This unit will explain what constitutes such a system and how ICT systems work. You will also look at how ICT systems convey, store and manipulate data, and how they process data. Finally you will learn how these systems are used.

    Edit Remove Move
  23. link Completed

    Introduction to Computer Science

    Basic concept of computer science The C programming language

    Edit Remove Move
  24. article Completed

    Systems Design and Adminsitration I - Dixie State College of Utah

    SYSTEMS DESIGN & ADMINISTRATION I Curtis Larsen Computer & Information Technology Dixie State College Course Structure : 50 minute classes - three times a week Course Description Course for students in Computer Information Systems or in Computer and Information Technologies programs. This course will instruct students in system administration topics, including computer hardware selection, user account management, file system optimization, and security.

    Edit Remove Move
  25. link Completed

    OpenUW: A series of free courses presented by UW Educational Outreach

    Overview In this OpenUW course, we cover the basic structure of an HTML document, what HTML tags look like, the fundamental document structure, and basic tags found in nearly all HTML documents. The recommended book to read with this OpenUW course is HTML and XHTML: The Definitive Guide, 4th edition, O'Reilly and Associates.

    Edit Remove Move
  26. link Completed

    Stanford School of Engineering - Stanford Engineering Everywhere

    The goals for the course are to gain a facility with using the Fourier transform, both specific techniques and general principles, and learning to recognize when, why, and how it is used. Together with a great variety, the subject also has a great coherence, and the hope is students come to appreciate both.

    Edit Remove Move

Continue learning by following more paths or create your own. Join for FREE

By clicking 'Get Started Free' you agree to our Terms of Service and Privacy Policy