Computer Science

Programming Languages

(0 reviews)
Share icon
Coursera

In order to help students become more proficient programmers in a variety of languages, this course presents fundamental programming concepts with a focus on functional programming and design principles.

Key AI Functions:recursion,higher order,function pattern matching,function programming,computer science

Description for Programming Languages

  • Overview of Programming Languages: Acquire foundational programming principles via the languages ML, Racket, and Ruby, while understanding language architecture and the ability to transition between other programming languages.

  • Focus on Functional Programming: Highlight functional programming methodologies that are crucial for developing reusable, resilient, and sophisticated software, applicable in contemporary programming languages.

  • Creating Accurate and Appealing Programs: Establish a foundation for comprehending and utilizing language constructs proficiently, emphasizing program design concepts that yield clean, efficient code.

  • Deep Thinking Beyond Syntax: Develop the capacity for critical analysis of programming languages, emphasizing principles over syntax to improve proficiency in any language.

Level: Intermediate

Certification Degree: Yes

Languages the Course is Available: 22

Offered by: On Coursera provided by University of Washington

Duration: 29 hours (approximately)

Schedule: Flexible

Reviews for Programming Languages

0 / 5

from 0 reviews

Ease of Use

Ease of Customization

Intuitive Interface

Value for Money

Support Team Responsiveness

Alternative Tools for Programming Languages