Beginner's Courses On edX Starting Now
Written by Sue Gee   
Wednesday, 29 April 2015

edX has new courses starting this week that will be of interest to those who don't have any background in programming. Both are introductory level classes in computer science aimed at complete beginners, but they go in different directions.

Think. Create. Code is the title of a 6-week course from the University of Adelaide that starts on April 30th. As this introductory video explains its approach is:

learning to code through the creation of artistic images and animations, resulting in your own online gallery. 

 

 

The emphasis is on computational thinking skills as well as on introductory programming concepts, such as sequencing, iteration and selection. Coding is done with ProcessingJS, which can be thought of as Processing in the browser. The Processing language in turn can be thought of as simplified Java, with a simplified Java API for drawing and graphics. In this course students will learn how to create art and basic animations with ProcessingJS while at the same time establishing a foundation for further study of computer science or other programming languages.

The course has a time commitment of 2-3 hours per week. Assessment is a combination of quizzes covering the content of the lectures and peer assessed assignments. Students are also expected to engage in discussion activities. You can take the course for free, but If you want a verified certificate the cost is $50. 

If you are looking to learn a more traditional programming language, Introduction to Programming with Java - Part 1 from Universidad Carlos III de Madrid started on April 28th. It is being taught in English and has video transcripts in English, Spanish, Portuguese and Chinese. The entire course consists of three 5-week parts, with a workload of 5-7 hours per week.

Part 1 introduces programming on the basis of familiar concepts, like calculators and games. In a gentle way, it introduces to powerful concepts like functional abstraction and object encapsulation.

Part 2 will focus on how to write “good” programs, where “good” is to be understood from several perspectives: correctness, efficiency, software engineering techniques, and ethics.

Part 3 will deal with fundamental data structures, such as sequences, and algorithms on them, such as searching and sorting.

As explained in the video, the course is designed to lower the barrier to entry to computer science and emphasis is put on immediate feedback and on having a fun experience:

This course has been designed taking into account the subset and recommendations of the College Board in order to prepare learners for the Advanced Placement (AP) Computer Science A exam and Verified Certificates cost only $25.

 

More Information

edX

Think. Create. Code

Processing.js

Introduction to Programming with Java - Part 1

Related Articles

Processing's Hour of Code

Massive Study On MOOCs

Training To Advance Your Career 

Keeping Track of Computer Science Courses

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, FacebookGoogle+ or Linkedin,  or sign up for our weekly newsletter.

 

Banner


Actionforge Releases GitHub Actions VSCode Extension
09/04/2024

Actionforge has released the beta of its GitHub Actions tool as a VS Code extension. The extension consists of a suite of tools making up a visual node system for building and managing GitHub Actions  [ ... ]



GR00T Could Be The Robot You Have Always Wanted
27/03/2024

We may not have flying cars, but we could well soon have robots that match up to predictions for the 21st century. Nvidia has announced GR00T, a cleverly named project to build robots using foundation [ ... ]


More News

 

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Wednesday, 29 April 2015 )