Level | Courses | Certificate |
---|---|---|
Basic (Optional) | CS50 Tech | Free on Harvard OCW $90 on edX |
(Pick one: usually enough) | CS50 | Free on Harvard OCW $90 on edX |
CS50 AP | No free certificate $90 on edX | |
CS50 Law | Free on Harvard OCW $99 on edX |
Computer Science is a field where the usage of computers and “computations” have continuously evolved. As computational power increases, computation becomes an indispensable tool for solving complex problems and making predictions. We are now able to “compute” various things from DNA sequencing to aerodynamics simulations and weather forecasting.
The term “Computation” refers to the action performed by a computer . A computation can be a basic operation and it can also be a sophisticated computer simultation requiring a large amount of data and substantial resources. This course aims at introducing learners with no prior knowledge to basics and key concepts of computer science. By following the lectures and exercises of this course you will have an understanding of algorithms and you will get a real experience of programming using the language Ruby.
Skip About this course. CS101 is a self-paced course that teaches the essential ideas of Computer Science for a zero-prior-experience audience. Computers can appear very complicated, but in reality, computers work within just a few, simple patterns. CS101 demystifies and brings those patterns to life, which is useful for anyone using computers ...
No. We do provide extensive written notes to go with each lecture, for review, or for people who learn better that way.
Gain relevant skills to up your game at work in a career-focused program.
Build towards a bachelor’s or master’s degree, or earn a full master’s degree.
"edX is a great platform for learners to increase their knowledge and learn a lot of new skills. Give a good time to the course and use the discussion platform to interact with different people and clear your doubts."
"This course is a nice reminder of my yearning to get more and more under the hood, and discover how it’s all put together."
Computer science is the most popular subject on edX and there are outstanding programming courses from top universities and institutions including Harvard, MIT, Microsoft and W3C available to help you get started. Start with an introductory course in computer science such as Harvard’s popular CS50 or MIT’s Introduction to Computer Science and Programming Using Python to learn key concepts and fundamentals. IITBombay also offers self-paced beginner courses in programming including Programming Basics and Object-Oriented Programming that focus on logical thinking and programming best practices. Online certificates are available for all courses and some, such as Arizona State University’s Programming for Everyone: Introduction to Programming, offer the ability to apply for college credit.
Computer science is the most popular subject on edX and there are outstanding programming courses from top universities and institutions including Harvard, MIT, Microsoft and W3C available to help you get started. Start with an introductory course in computer science such as Harvard’s popular CS50 or MIT’s Introduction to Computer Science ...
It is the implementation portion of software development, application development and software engineering efforts, transforming ideas and theories into actual, working solutions.
Basic computer programming involves the analysis of a problem and development of a logical sequence of instructions to solve it. There can be numerous paths to a solution and the computer programmer seeks to design and code that which is most efficient. Among the programmer’s tasks are understanding requirements, determining the right programming language to use, designing or architecting the solution, coding, testing, debugging and writing documentation so that the solution can be easily understood by other programmers.
The edX platform offers courses designed in partnership with leaders and thinkers in the field of education, psychology, and neuroscience. Students take coursework on their own schedule and can meet and collaborate with learners from around the globe. Most courses are free to explore for personal development.
Students learn study skills like chunking and interleaving, problem-solving, active reading and notetaking, and better memorization techniques. Even in challenging subjects, these tips provide clear strategies for the learning process.
Students looking for more can opt into official credit for a fee. edX offers single courses, certifications, and micro-degrees. New full degrees in graduate and undergraduate fields hit the platform regularly, offering a wide world for motivated learners.