1. Looking for an online tutor?     Click Here

    Dismiss Notice

Top Courses Learn to Program with these Top 4 Intro MOOCs

Posted in 'Course Tracker' started by Carolyn, Aug 6, 2018.

Become an Online Tutor
  1. Carolyn

    Carolyn Administrator Staff Member

    Gender:
    Female
    Location:
    Suffolk, UK
    Whether your goal is to start a career as a full-time programmer or you're just looking to get a better idea of how it all works, knowing how to code is a valuable skill in today's technology driven world.

    To help you get started, here is a list of 4 top-rated MOOCs that will teach you the basics of programming:

    Learn to Program: The Fundamentals
    By University of Toronto via Coursera
    Commitment:
    7 weeks of study, 4-8 hours per week
    Average User Rating: 4.7/5
    Behind every mouse click and touch-screen tap, there is a computer program that makes things happen. This course introduces the fundamental building blocks of programming and teaches you how to write fun and useful programs using the Python language. This course is primarily aimed at first-year university students and high school students who want to learn how to program. Go to Course ...


    Learn to Program: Crafting Quality Code
    By University of Toronto via Coursera
    Commitment:
    5 weeks of study, 6-8 hours per week
    Average User Rating: 4.6/5
    Not all programs are created equal. In this course, we'll focus on writing quality code that runs correctly and efficiently. We'll design, code and validate our programs and learn how to compare programs that are addressing the same task. Go to Course ...


    An Introduction to Interactive Programming in Python (Part 1)
    By Rice University via Coursera
    Commitment:
    5 weeks of study, 7-10 hours/week
    Average User Rating: 4.8/5
    This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser-based programming environment that makes developing interactive applications in Python simple. These applications will involve windows whose contents are graphical and respond to buttons, the keyboard and the mouse.

    In part 1 of this course, we will introduce the basic elements of programming (such as expressions, conditionals, and functions) and then use these elements to create simple interactive applications such as a digital stopwatch. Part 1 of this class will culminate in building a version of the classic arcade game "Pong".

    Recommended Background - A knowledge of high school mathematics is required. The class is designed for students with no prior programming experience. Go to Course ...


    An Introduction to Interactive Programming in Python (Part 2)
    By Rice University via Coursera
    Commitment:
    4 weeks of study, 7-10 hours/week
    Average User Rating: 4.9/5
    This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser-based programming environment that makes developing interactive applications in Python simple. These applications will involve windows whose contents are graphical and respond to buttons, the keyboard and the mouse.

    In part 2 of this course, we will introduce more elements of programming (such as list, dictionaries, and loops) and then use these elements to create games such as Blackjack. Part 1 of this class will culminate in building a version of the classic arcade game "Asteroids". Upon completing this course, you will be able to write small, but interesting Python programs. The next course in the specialization will begin to introduce a more principled approach to writing programs and solving computational problems that will allow you to write larger and more complex programs. Go to Course ...

     

    Attached Files:

    AD Udemy logo Learn on demand. Explore thousands of courses starting at £9.99 each.

Related Content

Share This Page



  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice