Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Code Clinic: C

Code Clinic: C

1h 7mIntermediate2018-07-19

Authors

Dan Gookin

Dan Gookin

Creator, Teacher, and Technology Writer with 20+ years of experience

Course details

Successful programmers know more than just how to code. They also know how to think about solving problems. Code Clinic is a series of courses where our instructors solve the same problems using different programming languages. Here, Dan Gookin works with C. Throughout the course, Dan introduces challenges and then provides an overview of his solutions in C. Challenges include topics such as geolocation and face recognition. Visit other courses in the series to see how to solve the same challenges in languages like C++, C#, JavaScript, PHP, Python, Ruby, Go, and Swift.

Skills covered

CLimited SeriesProgramming LanguagesOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you should know
  • 03 - To get the most out of Code Clinic

1. Summarize the Weather

  • 04 - Introduction
  • 05 - Solution overview
  • 06 - Approaching the problem
  • 07 - Putting the pieces together

2. Geolocation with C

  • 08 - Introduction
  • 09 - Solution overview
  • 10 - Getting geolocation data in C
  • 11 - Building the code
  • 12 - Observations and improvements

3. Eight Queens with C

  • 13 - Introduction
  • 14 - Solution overview
  • 15 - Failing for the first time
  • 16 - Trying again and eventual success
  • 17 - Creating a 2D array solution

4. Build a Musical Instrument with C

  • 18 - Introduction
  • 19 - Solution overview
  • 20 - Playing with sound in C
  • 21 - Building an interface in ncurses

5. Face Recognition with C

  • 22 - Introduction
  • 23 - Solution overview
  • 24 - Finding a way to find faces
  • 25 - Solving the problem in four steps

6. Web Dashboards with C

  • 26 - Introduction
  • 27 - Solution overview
  • 28 - Puzzling over the problem
  • 29 - Coding a text-mode dashboard

Conclusion

  • 30 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal