100 Excellent Open Course Links for the Ultimate DIY Geek

If you like to create and explore, open courses online are a great way to improve your DIY skills. Whether you’re interested in computers, science, art, or other creative subjects, there’s something for you to find. Check out these online college courses to learn about advanced topics in DIY.


Master programming and other computer skills using these courses.

  1. Introduction to Computers: Follow this course for an introduction to computers and computer science. [Berkeley]
  2. Introduction to Computer Science and Programming: Get a good foundation in programming with the help of this course. [MIT]
  3. Beginning Web Design course: With this web design course, you’ll learn how to create your own site. [About]
  4. Technology in a Dangerous World: Learn about technology in our world with this course. [MIT]
  5. Machine Structures: Machine structures will take you into the internal organization and operation of digital computers. [Berkeley]
  6. Computer Language Engineering: Take this course to learn about issues in high level programming languages. [MIT]
  7. The History of Computing: Understand the use of the computer as a scientific instrument. [MIT]
  8. Representing and Manipulating Data in Computers: With this course, you’ll learn about data in computers. [Open U]
  9. Introduction to Computers: Enhance your knowledge in the art of digital storytelling with Introduction to Computers. [Berkeley]
  10. Essential Coding Theory: You will learn about coding theory and math from this course. [MIT]
  11. Introduction to Computer Science: David J. Malan’s lectures cover binary, programming, and more. [Harvard]
  12. Understanding Computers and the Internet: With this course, you’ll be able to understand what’s going on inside your computer. [Harvard]
  13. Data and Processes in Computing: Understand data forms with the help of Data and Processes in Computing. [Open U]
  14. Computer Graphics: Take this course to get an introduction to computer graphics and beyond. [MIT]
  15. Mathematics for Computer Science: Mathematics for Computer Science has a basic introduction to calculus and linear algebra. [ADU]
  16. Mathematics for Computer Science: Mathematics for computer Science offers an introduction to fundamental concepts, discrete structures, and discrete probability theory. [MIT]
  17. Computers and Computer Systems: Check out this unit on computer systems and binary code. [Open U]
  18. Communicating in Cyberspace: This course covers various forms of digital communication. [MIT]
  19. Programming Languages: Get an overview of programming languages with this course. [MIT]
  20. How Computers Work: How Computers Work will take you through the basics of computer design, organization, architecture, and more. [ADU]
  21. Information on the Web: Use search engines and find information online using Information on the Web. [Open U]
  22. Network and Computer Security: Learn about network and computer security from this course. [MIT]

Art & Music

Photography, sculpture, music, and more are available to you in these courses.

  1. Exploring Self in Society: Write and explore with this course. [MIT]
  2. Holographic Imaging: See holography from a scientific and analytical point of view. [MIT]
  3. Introduction to Music Composition: Get introduced to the concepts of composing music. [MIT]
  4. Writing and Reading the Essay: Study the tradition of the essay in Writing and Reading the Essay. [MIT]
  5. Introduction to the Visual Arts: Introduction to the Visual Arts will give you an introduction to contemporary art. [MIT]
  6. Developing Musical Structures: Take this course, and you will learn how to create musical structures. [MIT]
  7. Musee du Louvre: Take this course to see how the Louvre’s collections were brought together. [Open U]
  8. Writing and Reading Short Stories: Take this class to focus on the craft of the short story. [MIT]
  9. Harmony and Counterpoint: In this course, you’ll study basic practices in western music. [MIT]
  10. Adobe Photoshop Basics: Take on the basics of Photoshop using this course. [Adobe]
  11. Introduction to Art History: This course will provide you with an introduction to art history. [Wikiversity]
  12. Writing in Tonal Form: You will compose songs for a string quartet, soprano, and piano in this course. [MIT]
  13. Copyright Ownership in Works of Art and Images: Explore the challenges of copyright and technology in Copyright Ownership in Works of Art and Images. [Connexions]
  14. The Craft of Costume Design: This course offers a look into costume design. [MIT]
  15. Composing for Jazz Orchestra: You’ll compose with a jazz orchestra in mind on this course. [MIT]
  16. Introduction to Photography and Related Media: Get an introduction to photography through this course. [MIT]
  17. Music Composition: Study directed composition in Music Composition. [MIT]
  18. Creativity and Mental Illness: Professor Raj Persaud’s lecture explores whether you have to be mad to be creative. [Gresham]
  19. History of Western Art and Civilization: In this course, you’ll explore the history of western art and civilization. [Connexions]
  20. The Enlightenment: take this course to examine the Enlightenment. [Open U]
  21. Modern Art and Mass Culture: Check out this course for an introduction to modern art and its theories. [MIT]
  22. The Art of Color: These studio projects will teach you about color in the visual arts. [MIT]
  23. 20th Century Art: Follow this course to get a critical examination of art in the 20th century. [MIT]
  24. Composing with Computers: Composing with Computers takes a look at what you can do with sound and computers. [MIT]
  25. The Creative Spark: The Creative Spark studies creative activity in humans. [MIT]
  26. Introduction to Sculpture: Take this course to learn about issues in sculpture. [MIT]
  27. Personal Narrative: This advanced project will take you on an artistic personal narrative. [MIT]
  28. Expository Writing: Use this course to write about issues that you care about. [MIT]

Gardening & Home Improvement

Take these courses to improve your green thumb and home improvement skills.

  1. Introduction to Building Technology: You can gain an understanding of buildings with this course. [MIT]
  2. Landscape Management: Get an overview of landscape management from this course. [USU]
  3. Ecologies of Construction: Study industrial ecology in the Ecologies of Construction. [MIT]
  4. Sprinkle & Trickle Irrigation: Take this course to learn about the technical design of irrigation systems. [USU]
  5. Irrigation & Conveyance Control Systems: Learn about flow rates and water levels from this irrigation course. [USU]
  6. Soils and Landscapes: See how you can maintain landscapes with this course. [USU]
  7. Pruning: Check out this course to learn about landscape pruning. [USU]
  8. Annuals and Perennials: Annuals and Perennials will help you keep plants and trees healthy. [USU]
  9. Water in Landscapes: This course will give you an overview in water draining and water use. [USU]
  10. Furniture Making: Build furniture with the help of this course. [MIT]
  11. Weed Control: Study weed control, both chemical and mechanical, with this course. [USU]
  12. Transplanting: Transplant while ensuring plant survival using this course. [USU]
  13. Landscape Problems: See issues and problems in landscape management in Landscape Problems. [USU]
  14. Building Technology Laboratory: Take this lab to study the concepts of building technology. [MIT]
  15. Surface Irrigation Design: Watch these video lectures for design and evaluation of surface irrigation systems. [USU]
  16. Plant Diseases & Chemicals: Study the use of chemicals for plant disease control. [USU]
  17. Turf Management: Learn about the importance of turf in landscape management from this course. [USU]
  18. Materials and Construction: Building Technology explores materials and construction. [MIT]
  19. Vegetable Gardening and Lawn Care: Find information on caring for vegetable gardens and lawns in this course. [USU]


Graphic design and related subjects are the focus of these courses.

  1. Design: Study the process of design in this course. [Open U]
  2. Digital Typography: Follow digital typography to study print in its digital form. [MIT]
  3. Designing the User Interface: Study text, color, images, video, and sound in Designing the User Interface. [Open U]
  4. Creating Interactive Multimedia: Get introduced to the creation of interactive multimedia through this course. [USQ]
  5. Typography for News Design: You will examine the basic principles of typography in Typography for News Design. [Poynter]
  6. Web Design Articles & Tutorials: Check out these tutorials to learn about web design. [Web Design from Scratch]
  7. Fundamentals of Computational Media Design: See the history of 20th century art and design in this course. [MIT]
  8. People-Centered Designing: Focus on usability in People-Centered Designing. [Open U]
  9. Visual Communication Design: You’ll learn how to design technical documents with Visual Communication Design. [CMU]
  10. Intro to Instructional Design: Take this course to learn about instructional design and beyond. [USU]
  11. Adobe Free Sample Courses: Acrobat, Photoshop, and more are covered in this online training. [Adobe]
  12. Graphic Design I: Get an introduction to graphic design in this course. [Quedoc]
  13. Design and Graphics Communications: This course covers communication using design and graphics. [WikiEducator]
  14. User Interface Design and Implementation: This course covers design, implementation, and evaluation of user interface design. [MIT]
  15. Digital Mock-Up Workshop: Learn advanced CAD CAM fabrication in this workshop. [MIT]
  16. Designing Sociable Media: This course emphasizes literacy in visuals and interaction. [MIT]


Take these courses to learn how to work on your car.

  1. Automotive Drum Brakes: Get an overview of drum brakes from this course. [USU]
  2. Automotive Electronics: See the fundamentals of automotive electronics in this course. [Weber]
  3. Cars of Tomorrow and the American Community: Learn about the future of cars from the Northeast Sustainable Energy association. [NSEA]
  4. The Three-Way Catalytic Converter: Get an understanding of catalytic converters from this course. [Open U]


These science courses can teach you to experiment at home.

  1. Kitchen Chemistry: This seminar offers a hands on approach to chemistry as seen in cooking. [MIT]
  2. Introduction to Experimental Chemistry: Get hands on experience with chemical phenomena through this course. [MIT]
  3. Classical Mechanics: Take this course to study the basics of physics. [MIT]
  4. The Rise of Modern Science: Explore the history of modern science in this course. [MIT]
  5. Advanced Kitchen Chemistry: In this seminar, you’ll find an exploration of the chemistry of food. [MIT]
  6. Chemistry Laboratory Techniques: Learn how to work in a chemistry lab using this course. [MIT]
  7. Technologies for Creative Living: Explore creative learning environments in Technologies for Creative Living. [MIT]
  8. Robocraft Programming Competition: Create your own robot in this course. [MIT]
  9. Intermediate Chemical Experimentation: Take on intermediate to advanced chemical experiments in this course. [MIT]
  10. Experimental Physics I & II: You’ll be able to play with science using this course. [MIT]
  11. Introductory Chemical Experimentation: Take this course to get an introduction to chemical experimentation. [MIT]

Facebook Comments