Coursera offers, in cooperation with the University of Edinburgh, a free online course: Code Yourself! An Introduction to Programming, that it will introduce you to the fundamental principles of computing and it will help you think like a software engineer.
About The An Introduction to Programming Course
Have you ever wished you knew how to program, but had no idea where to start from? This course will teach you how to program in Scratch, an easy to use visual programming language. More importantly, it will introduce you to the fundamental principles of computing and it will help you think like a software engineer.
- The course is designed for: Beginner level.
- Offered by: Coursera platform in cooperation with University of Edinburgh.
- Course duration: 12 hours.
- Price: Free of charge.
- Certificate upon Completion: Available with the paid version.
- Course language: English (Subtitles: Arabic, French, Portuguese (European), Chinese (Simplified), Italian, Vietnamese, German, Russian, English, Spanish).
- Already enrolled: 203,534 students.
- Course Rating: 4.7/5.
What you will learn from this course
- Your First Computer Program
In this unit you’ll create your very first computer program! You’ll be introduced to basic programming concepts and you’ll familiarise yourself with Scratch.
- Code Gone Loopy!
In this unit you’ll keep working with control structures, you’ll find out how to use events in your programs and how to incorporate visual and sound effects in Scratch. You’ll also start thinking about the requirements and the design of your program.
- Remixing Games
In this unit you’ll have a go at modifying and extending existing games to create new versions. You’ll also learn about software engineering practices for testing and documenting your programs.
- Reusing Your Code
In this unit you’ll be introduced to procedures and cloning in Scratch, and you’ll apply these ideas to reuse your code.
- Think Like a Software Engineer
In this unit you’ll follow all the steps of software development to create a fun computer game. You’ll also learn about message broadcasting and concurrency.
How to enroll in An Introduction to Programming course for free
Check the course official website and click on “Enroll For Free”. A enrollment box will pop up to you. Here you have two options, you can either join the paid version of the course by clicking on “Purchase Course ”, or you can view all course lessons for free by clicking on “Full Course, No Certificate”.
After clicking on “Full Course, No Certificate”, you can click on “Continue” to start your course for free!
If you are unable to pay and want a certificate, you can apply to Coursera for Financial aid.
The course official website:
You can start the course following this link:
Check other online free courses following Free Online Courses.