The virtual course "Programming Languages, Part B - Virtual Course - Coursera", is a course with different contents and that offers video classes of Approx. 17 hours to complete. Explore its essential features, and click the orange button to get detailed information on the Coursera e-Learning platform
[As described below, this is Part B of a 3-part course.
Participants must complete Part A first; Part B is "direct dipped" and often refers to Part A material.
] This course is an introduction to the basics of programming languages, with a strong emphasis on functional programming.
The course uses the ML, Racket, and Ruby languages as vehicles to teach the concepts, but the real intent is to teach enough about how each language "fits together" to make you more effective programming in any language, and learning new ones.
.
This course is not particularly theoretical nor is it just about programming details – it will give you a framework to understand how to use language constructs effectively and how to design correct and elegant programs.
By using different languages, you will learn to think more deeply than in terms of the particular syntax of a language.
The emphasis on functional programming is essential to learning how to write robust, reusable, composable, and elegant programs.
In fact, many of the most important ideas in modern languages have their roots in functional programming.
Get ready to learn a fresh and beautiful way to look at software and have fun building it.
The course assumes some prior experience with programming, as described in more detail in the first module of Part A.
Part B assumes successful completion of Part A.
The course is divided into three Coursera courses: Part A, Part B, and Part C.
As explained in more detail in the first module of Part A, the course overall is a substantial amount of challenging material, so the three-part format provides two intermediate milestones and opportunities to pause before continuing.
The three parts are designed to be completed in order and set up to motivate you to continue to the end of Part C.
Week 1 of Part A has a more detailed list of topics for all three parts of the course, but it is expected that most course participants will not (yet!) know what all these topics mean.
Prepare yourself from home with the most prestigious universities in the world.
The quality of Coursera's courses is supported by its instructors, who are often deans and have doctorates.
More than 85% of Coursera students report career benefits, such as promotions or salary increases.
Millions of students around the world are meeting their personal and professional goals with Coursera.
Coursera offers courses from over 200 leading universities and companies to deliver online learning around the world. With a Coursera Plus subscription, you get unlimited access to over 90% of all courses, and the most popular professional certificates and specializations on Coursera.
Data science, business and personal development. You can enroll in multiple courses at once, earn unlimited certificates, and learn in-demand job skills to start, grow, and even change careers.
DISCOVER HOW TO GET THE MOST, AND SAVE OVER USD $500 WITH AN ANNUAL SUBSCRIPTION TO COURSERA PLUS*
*You save up to USD$500 in 12 months, when you go from paying USD$59 for a monthly subscription, to an annual subscription with the promotion. The normal annual subscription is USD $399. With the promotion you will only pay USD $299. Find out everything by clicking the yellow button.
University of Washington
Hello how can I help you? Are you interested in a course? About what subject?
Add a review