Learn C Programming Using the Classic Book by Kernighan and Ritchie
3.0
freeCodeCamp0 learners
Learn More
This course will help you learn C programming by taking you through the classic 1978 C programming book written by Dennis Ritchie and Brian Kernighan. Dr. Charles Severance (aka Dr. Chuck) is a professor at the University of Michigan and a very popular software instructor. He will guide you through the book, which covers topics such as computer architecture, low-level programming, and the transition from hardware-centered computer science to a focus on writing portable and efficient software. You will also learn about the development of operating systems like Unix, Minix, and Linux, as well as programming languages like C++, Java, JavaScript, and Python. This course is not suitable for beginners, and a suggested pre-requisite is Dr. Chuck's Python for Everybody course. Dr. Chuck has also created a website with supplementary resources to accompany the course. Watch the full course on the freeCodeCamp.org YouTube channel (10-hour watch).
C Programming: Modular Programming and Memory Management - 3
3.0
Coursera0 learners
Learn More
Learn the fundamentals of C programming, including modular programming and memory management, with this comprehensive course. Gain the skills necessary to become a proficient C programmer.
C - Fast Crash Course - Introduction
4.5
Udemy2 learners
Learn More
This crash course provides an introduction to the C programming language, allowing users to quickly gain the skills needed to write efficient code.
C Interview Questions
4.0
Udemy1 learners
Learn More
Gain confidence and knowledge to ace technical interviews on 'C' Programming Language with this comprehensive guide to 'C' interview questions.
1. Programming Courses: These online courses cover a wide range of programming languages such as Python, Java, C++, and more. They also teach students web development, software engineering, and other technical skills.
2. Business Courses: These courses cover topics such as entrepreneurship, marketing, accounting, and financial management. Students can learn about business strategy, banking, investment, and more.
3. Language Courses: Online courses in languages such as Spanish, French, Mandarin, and more are available for students looking to improve their language skills or learn a new language.
4. Healthcare Courses: These courses cover topics such as nursing, medical coding, healthcare management, and more. Students can also learn about public health, nutrition, and other related topics.
5. Arts & Design Courses: Online courses in graphic design, animation, photography, and other artistic subjects are available for students interested in creative fields.
6. Personal Development Courses: These courses cover topics such as time management, communication skills, mindfulness, and more to help students improve their personal and professional lives.
7. STEM Courses: Science, Technology, Engineering, and Mathematics (STEM) courses cover subjects such as biology, physics, engineering, and more. Students can learn about cutting-edge technologies and scientific advancements.