JQ
honestly, it's very hands-on learning, which is my learning style so I loved it.
In this C Programming with Linux Specialization program of seven short courses, you will learn how to write, read and debug computer programs in the C programming language while also becoming familiar with the Linux operating system. Why learn C and not another programming language? Did you know that smartphones, your car’s navigation system, robots, drones, trains, and almost all electronic devices have some C-code running under the hood? C is used in any circumstance where speed and flexibility are important, such as in embedded systems or high-performance computing. C is a foundational programming language taught at engineering schools around the world, and represents one of the building blocks of modern computer information technology. Invented in the 1970’s. It is still one of the most stable and popular programming languages in the world. Along with the C programming language comes Linux, an essential operating system used by most computer scientists and developers. Linux powers almost all supercomputers and most of the servers worldwide as well as all android devices and most internet of things devices. This Specialization will introduce the Linux command line and Linux tools for C programmers; both of which are must-have skills in today’s tech industries. Our dedicated international course team is excited to introduce you to the world of coding and guide you along your path to becoming a skilled C programmer and help you pursue a career in computer engineering.
JQ
honestly, it's very hands-on learning, which is my learning style so I loved it.
AN
everything in this course is very good, but i hope they add a discussion post at the end of every activity session, just like on Edx platform
SA
Excellent learning from the best teachers. Learnt pointers properly for the first time.
MK
Exercises should be little bit more complex and tougher so that the learner can Master the concepts perfectly.A great course though . Thank You
SS
You will learn something valuable if you really participate.
AS
Excellent videos. I loved the step-by-step learning and the direction the course took me.
PP
The material in all the 7 courses was well explained. Easy to follow.
QB
This course is absolutly is what that I desired. Thank you
RA
It is a great C prog course; both instructors know how to explain all topics and the exercises are challenging
RS
Awesome content, enables you to understand fundamentals well with enjoyable assignments and codecast tool.
PP
Pointers (again) and malloc/free. Very good explained. Codecast helps a lot.
DR
The course was amazing, all the lectures were easily understandable and codecast was the best tool I ever used for learning.
Showing: 20 of 63
Great course but auditing seems impossible since all lessons are locked until one upgrades.
A great introduction to C programming language with superb online IDE to practice with.
Excellent course for beginner to learn C programming. The codecase used in this course is very powerful. And the explanations by professors are very clear. Highly recommended for everyone who want to start learning C programming.
Great explanation of the basics; very simplified which makes information easy to handle, especially with the help of their awesome tool codecast!
Great course for absolute beginner. Interactive learning methods are higly efective both learning and practicing.
honestly, it's very hands-on learning, which is my learning style so I loved it.
very useful and simple method of teaching...really enjoyed a lot
Very detailed instruction and lots of hands-on activities.
I was very impressed with the quality of C Programming: Getting Started. The teachers [ Petra Bonfert-Taylor and Rémi Sharrock ], are incredibly competent and the teaching material together with the learning environment are fantastic. I am very pleased to be able to complete the first course of the Specialization Program. Many thanks, Coursera, Dartmouth College, Institut Mines-Télécom and not least Patrick and Lina Drahi Foundation, for democratizing quality education.
This course is absolutly is what that I desired. Thank you
Simple and practical.
I'm sure this course is good. Unfortunately, I could access nothing. There is absolutely nothing to audit in this course. Everything is for paid students only. I was excited about this. C and Linux are something I always wanted to get deeper into. Coursera began with a mission and I've been following it for a decade. But I think the free courses are getting subverted now with more and more courses offereing restrictive or payment only content. This is a huge disappointment for life-long learners like me.
The "Programming in C: First Steps - 1" course offers a fantastic opportunity for anyone looking to build a solid foundation in programming. Here are some key points that highlight the value of this course: Fundamental Concepts: This course introduces the essential concepts of programming in C, providing a strong base for beginners. You'll learn to write, compile, and execute simple programs. Widely Used Language: C is one of the most utilized programming languages in software development, especially in embedded systems, operating systems, and high-performance applications. Mastering C is a significant asset in the job market. Hands-On Learning: The course includes practical exercises that allow you to apply the concepts learned. This hands-on approach fosters a deep understanding and the ability to solve real-world problems. Guidance and Support: Experienced instructors provide personalized support, answering questions and guiding participants through every step of their learning journey. Logical Skill Development: Programming in C enhances logical thinking and problem-solving skills, which are essential in many technical fields. Preparation for Advanced Studies: Once the basics are mastered, this course prepares participants to tackle more advanced concepts, such as object-oriented programming or other programming languages.
I loved how hands-on this course was. The lectures include an interactive coding environment so you can play with the code as the lecture presenter explains it on screen. The programming exercises were great - not just a regurgitation of given examples, but novel problems you actually had to break down and plan a solution for. The content is equivalent to the first half of a university level introduction to programming course. I do have a few nitpicks about the technical execution of the course. The synchronization of the external programming exercise submission tool and Coursera's grading system is buggy, requiring resubmission (and clearing my browser's cache) for some assignments. The built-in coding environment for the assignments lacked any debugging tools at all. You had to back out to the Codecast (interactive lecture environment) if you wanted to try to run the code yourself outside of submitting the assignment. However, I do find that the great content makes up for these annoyances. I would recommend this course for someone who is considering studying computer science at an academic institution at the university level or wants a low-cost alternative to a university course.
Awesome course, I do not have words to express how much I appreciate the teacher's efforts, amazing dedication.
The course is brought to the student in the most accessible and easy way on the world with really step by step guidance.
Huge thank you, you made me realize how a great teacher looks like without even meeting, just via a MOOC.
Definitely worth's it, for me at least it was the most exciting programming course I have ever seen.
All the best for everyone!
This course provided a great introduction to C programming, covering fundamental concepts in a clear and structured way. The explanations were easy to follow, and the exercises helped reinforce learning. However, adding more coding challenges and real-world examples would make it even better. Overall, a solid course for beginners!
Absolute the better way to teach a Compute Science or programming class. Such ways and such methodology should be reproduced. The only lacking this course might probably have is theoretical foundations which can be covered using some kind of interactive lessons on pdfs of books or something.
Codecast is incredible. You would expect a lot of bugs or slow processing for a fully online compiler like this, but I never had any issues. The instructors were very clear and concise and the assignments were a good measure of how well the ideas of each objective were learned.
Dear Sir
This is Tun-Min, from Taiwan. Thank you for such constructive course of C programming. It really helps me to build the ablity of programming C language step by step. In addition, your tutorial tools are really good.
Thank you.
Sincerely,
Tun-Min KAO
Great course and perfect for beginners. I also like the fact you actually write code and see someone write the code instead of just watching someone talk about coding without even showing you how to actually write the code.