Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Course Overview

Offered by Duke University, the Writing, Running and Fixing Code in C Programme, is ideal for professionals interested in learning and mastering the basics of programming language. The need of the hour, coding is one of the most sought after areas that is always and will remain in trend. Understanding the key requisites of the corporate world, the programme will enable candidates to learn and master different skills namely, debugging, compiler, C Programming and many others. The programme is a beginner level programme and can be pursued by professionals keen on learning to code. To make it easy, the programme is also accessible in different languages apart from English. The candidate will learn about planning algorithms, compiling and thereafter running it. The programme offers a certificate in the end if successfully completed.

The Highlights

  • Offered by Duke University 
  • Completely delivered online
  • Approx. 20 hours of complete dedicated course
  • Facility to avail financial assistance

Courses and Certificate Fees

Certificate AvailabilityCertificate Providing Authority
yesCoursera
  • Candidates can easily access this programme Writing, Running and Fixing Code in C for free for the first 7 days

Writing, Running, and Fixing Code in C fees details:

Head

Amount

1 Month

Rs. 4,115

3 Months

Rs. 8,230 

6 Months

Rs. 12,345


Eligibility Criteria

Certification Qualifying Details

Candidates qualify for certification of completion after they successfully complete the hours required to complete the programme. 

What you will learn

Programming skills

The programme Writing, Running and Fixing Code post-completion will help candidates in gaining access to a series of subjects and skills. 

  • The candidate is most important to learn how to write a code. They will also get regular practices to understand and master it.
  • The candidate will learn algorithm planning and code translation. 
  • Once this is done, candidates can learn to find solutions to the problem and debug it.

Who it is for


Admission Details

Candidates need to follow a set procedure for Writing, Running and Fixing Code in C admissions. These steps are given below:

Step 1: Go to the official course webpage.

Step 2: A tab titled Enroll for Free will be visible. Click it and then sign up via Facebook or LinkedIn 

Step 3: This will give access to 7 days for a free trial

Step 4: As the trial ends, candidates need to pay a specific payment amount per month to continue learning from this programme. 

The Syllabus

Videos
  • Introduction to Writing Code
  • Intersection of Two Rectangles
  • Translating the Intersection Algorithm to Code
  • Introduction to the Programming Environment
  • Editing Files with Emacs
  • More about Git
Readings
  • Planning
  • Revisiting Step 1
  • Revisiting Step 2
  • Step 3: Generalizing Values
  • Step 3: Repetitions
  • Step 3: Conditional Behavior
  • Revisiting Step 4
  • Translation to Code
  • Translating Algorithm Components
  • Completed Rectangle Intersection Code
  • Top-down Design and Composability
  • Stars Example
  • Introduction to the Programming Environment
  • Instructions for Learners Upgrading from a Previous Course Version
  • Solutions to a Few Common Problems
  • UNIX basics
  • More UNIX Commands
  • Emacs
  • Git
  • [Optional Reference] Help me fix...
  • Next Steps
Assignments
  • Steps 1–4 Review
  • Step 5 Concepts
Programming Assignments
  • Assignment 00_hello
  • Assignment 01_apple
  • Assignment 02_code1
  • Assignment 03_code2

Videos
  • Now We Need to Compile
  • "Hello World"
  • Planning isPrime
  • Generalizing isPrime
  • Translating isPrime to Code
  • Comparing Output with diff
  • Build Tool: make
  • Compiling with a Makefile
Readings
  • Compiling Overview
  • Compilation Process
  • Preprocessing
  • Getting Help: man Pages
  • More about Macros and Header Files
  • The Actual Compiler
  • Compiler Errors
  • Assembling
  • Linking10m
  • Make
  • Fancier make Options
  • Running Your Program
  • valgrind
  • Compiler Options
Assignments
  • Compiling
  • Compilation Process
  • Make and Valgrind
  • Prototype: Assignment 06 Practice Quiz
Programming Assignments
  • Assignment 04_compile
  • Assignment 05_squares
  • Assignment 06_rect
  • Assignment 07_retirement

Videos
  • Testing Means Finding Bugs
  • Test-driven Development
  • Code Review
  • Finding Problems with Valgrind
  • Gathering Information with gdb
  • Advice from a Duke Software Engineering Student: Don't Give Up!
Readings
  • Black Box Testing
  • Practical Tips for Designing Test Cases
  • White Box Testing
  • Generating Test Cases
  • Asserts
  • Code Review
  • Step 7: Debugging
  • The Scientific Method
  • Accept or Reject Your Hypothesis?
  • Intro to gdb
  • Getting Started with gdb
  • Investigating the State of Your Program
  • Controlling Execution
  • Watchpoints
  • Signals

Videos
  • Introduction to the Poker Project.
  • Poker Project Roadmap 
Readings
  • Rules of Poker
Programming Assignments
  • Assignment c2prj1_cards
  • Assignment c2prj2_testing

Assignments
  • Testing
  • Debugging
  • gdb
Programming Assignments
  • Assignment 08_testing
  • Assignment 09_testing2
  • Assignment 10_gdb

Instructors

Duke University, Durham Frequently Asked Questions (FAQ's)

1: What is the level of competence needed to enroll for Writing, Running and Fixing Code in C programme?

The programme Writing, Running and Fixing Code in C is a beginner-level programme. Hence, candidates can easily apply for this programme. 

2: Will I be given the certificate of completion after I complete Writing, Running and Fixing Code in C?

Yes, Coursera gives certification to candidates only if they successfully complete this programme. Also, they have to attend this programme thoroughly. 

3: Is Coursera giving scholarships for this programme?

Currently, scholarships are not given but Coursera gives Financial Aid to the candidates who are unable to pay the fees. 

4: Who is offering the Writing, Running and Fixing Code in C programme from Coursera?

The Writing, Running and Fixing Code in C is being offered by Duke University.

Articles

Back to top