How to Become a Programmer
Course(s) Offered: Software Engineering
Course Level: Training course for beginners
Provider: University of Toronto (via Coursera)
Country to Study in: Online (any country)
Course Description
Do you want to learn how to program? Programmers make the web go round. You wouldn’t be reading this page or have a website like Google or Facebook to surf without the genius of programmers. Here is an opportunity for you to learn how to program, starting from the fundamentals.
The University of Toronto, through Coursera is offering a free online session of the course – "Learn to Program: The Fundamentals", to teach you the fundamental building blocks of programming and how to write fun and useful programs using Python Language.
Earn official recognition for your work, and share your success with friends, colleagues, and employers. An Introductory Video for this course is below (scroll down to the end of this post to watch it).
Eligibility
This course is primarily aimed at first-year university students and high school students who want to learn how to program. This course is intended for people who have never seen a computer program.
Recommended Background:
This course is intended for people who have never programmed before. Knowledge of grade school mathematics is necessary: you need to be comfortable with simple mathematical equations, including operator precedence. You should also be comfortable working with simple functions, such as f(x) = x + 5.
Eligible groups
Any interested person from ANY country of the world with a Computer and an access to the Internet can apply.
Participating Institutions
The University of Toronto in Toronto, Ontario, Canada; in concert with and through Coursera - a social entrepreneurship company that partners with the top universities in the world to offer courses online for anyone to take, for free.
Fields of study
A course in Software Engineering, a branch of Computer Science.
Course Format:
The class consists of 7 weeks of study, 4-8 hours per week. Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects. You can access all videos, readings and discussions free of charge.
Course benefits
Behind every mouse click and touch-screen tap, there is a computer program that makes things happen.
Computer programming languages share common fundamental concepts, and this course will introduce you to those concepts using the Python programming language. It will give you a better understanding of how computer applications work and teach you how to write your own applications. More importantly, you’ll start to learn computational thinking, which is a fundamental approach to solving real-world problems.
By the end of this course, you will be able to write your own programs to process data from the web and create interactive text-based games.
Earn official recognition for your work, and share your success with friends, colleagues, and employers
Method of Application
If you are interested in this course, you will NEED to enrol/sign up for it on the official website (link to it is below).
Introductory video:
A computer program is a set of instructions for a computer to follow, just as a recipe is a set of instructions for a chef. Laptops, kitchen appliances, MP3 players, and many other electronic devices all run computer programs. Programs have been written to manipulate sound and video, write poetry, run banking systems, predict the weather, and analyze athletic performance.
This course is intended for people who have never seen a computer program. It will give you a better understanding of how computer applications work and teach you how to write your own applications.
If you have basic background knowledge of Python and object-oriented programming (OOC) and want to see how the language can be used for web-specific projects, take this course on Web Programming with Python.
DEADLINES:
Once you enrol, you have access to all videos, quizzes and programming assignments (if applicable)
PLEASE NOTE:
Established in 1827, the University of Toronto has one of the strongest research and teaching faculties in North America, presenting top students at all levels with an intellectual environment unmatched in depth and breadth on any other Canadian campus.
Application Deadline: Rolling
Open to International students: Yes
More Course Information and Application
No comments:
Post a Comment