Course Kingdom
HomeCoursesJobsWebinarsBlogSavedAboutTelegram
Course Kingdom

Course Kingdom is an initiative to provide free education in a legit way. We provide free coupons of premium courses from different platforms, webinars, and job opportunities.

Quick Links

  • Home
  • Courses
  • Categories
  • Webinars
  • Jobs
  • Blog
  • Saved Courses
  • About Us
  • FAQ
  • Terms and Conditions
  • Privacy Policy
  • Affiliate Disclosure

Get in Touch

  • Telegram
  • guptahimanshu479@gmail.com

© 2026 Course Kingdom. All rights reserved.

Course Kingdom

— Course —

  1. Home
  2. Courses
  3. Programming Languages, Part A
Programming Languages, Part A
Software Development

3 January, 2021

This course is an introduction to the basic concep...

$89.00FREE

Programming Languages, Part A

This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. The course uses the languages ML, Racket, and Ruby as vehicles for teaching the concepts, but the real intent is to teach enough about how any language “fits together” to make you more effective programming in any language -- and in learning new ones.

This course is neither particularly theoretical nor just about programming specifics -- it will give you a framework for understanding 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 one language. The emphasis on functional programming is essential for learning how to write robust, reusable, composable, and elegant programs. Indeed, 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 how to have fun building it. The course assumes some prior experience with programming, as described in more detail in the first module. 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 overall course is a substantial amount of challenging material, so the three-part format provides two intermediate milestones and opportunities for a pause before continuing. The three parts are designed to be completed in order and set up to motivate you to continue through to the end of Part C. The three parts are not quite equal in length: Part A is almost as substantial as Part B and Part C combined. 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.

Affiliate disclosure: Course Kingdom participates in affiliate programmes (including Udemy via the Cuelinks network). Some links on this page are affiliate links — if you click and enroll, we may earn a small commission at no extra cost to you. Learn more.

Enroll NowJoin us on Telegram
Udemy Courses TelegramSubscribe on YouTube
Share
← Back to all courses

Related Courses

eduonix.com
Software Development

eduonix.com

10 July, 2026
$89.00FREE
www.eduonix.com
Software Development

www.eduonix.com

10 July, 2026
$89.00FREE
Course Title Not Available
Software Development

Course Title Not Available

10 July, 2026
$89.00FREE
Course Title Not Available
Software Development

Course Title Not Available

10 July, 2026
$89.00FREE
From Sanatan Hindu

Explore Sanatan Hindu Wisdom

Discover articles on Hindu rituals, mantras, festivals, and spiritual practices from sanatanhindu.co.in

🙏
Poojas

Shiva Abhisheka: The Sacred Ritual of Devotional Bathing for Lord Shiva

Explore the profound spiritual significance, sacred mantras, and step-by-step procedures of Shiva Abhisheka to invoke peace and divine grace.

30 September, 2026
🙏
Poojas

Vishnu Sahasranama: The Divine Thousand Names of Lord Vishnu

Explore the profound significance, spiritual benefits, and ritualistic methods of reciting the Vishnu Sahasranama, the sacred hymn of one thousand names.

30 September, 2026
🙏
Poojas

The Path of Devotion: Exploring the Diverse Traditions of Bhakti Yoga

Discover the profound depth of Bhakti Yoga, exploring its scriptural origins, various Sampradayas, spiritual significance, and practical paths to divine love.

30 September, 2026
🙏
Poojas

Understanding Aparigraha: The Path of Non-Possessiveness in Hindu Philosophy

Explore the profound depth of Aparigraha, the yogic principle of non-possessiveness, its scriptural roots in Yoga Sutras, and how to practice it for spiritual freedom.

30 September, 2026
The Profound Tapestry of Shaivism: Exploring the Diverse Traditions of Lord Shiva
Poojas

The Profound Tapestry of Shaivism: Exploring the Diverse Traditions of Lord Shiva

An in-depth exploration of Shaivism traditions, encompassing Shaiva Siddhanta, Kashmir Shaivism, Lingayata, and the spiritual essence of Lord Shiva.

30 September, 2026
🙏
Poojas

Understanding the Four Noble Truths: A Comprehensive Guide to the Path of Liberation

Explore the profound wisdom of the Four Noble Truths (Aryasatya). A deep dive into the nature of suffering, its causes, and the path to ultimate spiritual liberation.

30 September, 2026
Visit Sanatan Hindu