Careers360 Logo
ask-icon
share
    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

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

    Head

    Amount

    1 Month

    Rs. 1,676

    3 Months

    Rs. 3,369 

    6 Months

    Rs. 5,029


    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.

    Student Community: Where Questions Find Answers

    Ask and get expert answers on exams, counselling, admissions, careers, and study options.