Courses in the Philippines
Categories Menu

Programming NC IV in the Philippines

Programming NC IV is a short TESDA course that will train you in writing codes designed to run specific computer programs.

Some examples of things that you will learn from enrolling in this course include:

  • Coding standards
  • Common computer languages
  • Basic language syntax and layout
  • Designing program logic
  • Program Development
  • Testing Code
  • Debugging techniques
  • Problem solving techniques in the workplace
  • Laws and regulations related to the computer industry


Course Duration

Programming NC IV takes a minimum of 254 hours to complete.


What Graduates Have to Say:


Admission Requirements

Basic requirements for this TESDA course include:

  • Copy of NSO Birth Certificate
  • Highschool or College Diploma
  • Certified True Copy of Transcript of Records or Form 137
  • Certificate of Good Moral Character
  • 1×1 and/or 2×2 Pictures



Qualified graduates of Programming NC IV can apply for any of the following positions:

  • Programmer
  • Program coder
  • Programming support staff
  • Programmer-analyst


Competency Assessment and Certification

Students enrolled in the Programming NC IV course may be required to undergo a Competency Assessment before graduation. A National Certificate (NC IV) will be issued to students who passed this assessment. You can find more information on assessments and certifications at the official website of TESDA.

You may also be interested in

The contents of the comments section are the personal advice and opinions of their respective authors and do not necessarily reflect the views of We reserve the right to remove any materials that we consider to be malicious, inappropriate, or in violation of existing laws in the Philippines.


  1. Hi Sir/Ma’am,

    Good day! Just would like to ask if this course is still available. I am really interested to enroll. Please do contact me asap.

    Hoping to hear from you soon.
    Thank you and God bless!

  2. Hi sir, mam,

    I a graduate of bsit @ sti last 2014.. and i want to refresh my programming skills by taking up your programming nc4 programm.. could i still be able to enroll even i graduated with a course of bsit @sti..?

  3. Dear Admin,

    Good day po! May I know the official website for online training program.

    Thankz and Godbless.

    • Hi, Fhela!

      We’re sorry, but we’re not really sure about that. Itโ€™s best if youโ€™ll contact TESDA directly so they can answer that question for you.


  4. I’m looking for a center where they offer this If you can just help me where I can enroll this, I will highly appreciate it. Thanks!

  5. Hi,I just want to ask if this is available in cavite area, how much is the tuition fee for this. how many hours to complete the course?

  6. I wish to sponsor a student to enroll in the programing IV in Iligan City. Do you accept credit cards?

  7. Is this short course still available in Tesda? Is this course can be taken in Bacoor Testa Center? And if there is, is it free or if not free how much is the fee for this course.
    Thank you and prompt reply will be greatly appreciated.

  8. Good day ,

    I would like to ask on how to avail this program or there are any payments and where to apply for this course.

    Thank you.


  9. Good afternoon! I’m an undergraduate Bachelor of Science in Computer Science student. Am I allowed to take the Programming course? If not, then what other course/s can I take that could help me improve my logic and skills in programming?

    If I can take the Programming course, where, in the vicinity of Quezon City, can I enroll?

    Thanks in advance.

  10. Hi, gusto ko lang po malamn kung pwede po bang dalawng course at the same time. for example gusto ko mag gaming programming at the same time mag computer hardware servicing(NCII) pa ako. Is it possible??
    at tyaka po pala meron po kayong weekend class? may trabaho po kasi ako eh. gusto ko lng po palawakin aking knowledge in Information Technology.

    Hoping for your reply. ASAP.


  11. good day i just want to ask if the tesda nciv programming exam is available? because i called, inquire, and browse the net.. the exam was freeze.. when it will be available? thanks in advanced ๐Ÿ™‚

    • Wala na po ung exam ng tesda for Programmin NC IV kase napakababa po ng passing rate sa National Assessment (parang 4% – 5% ung nabalitaan ko po at nababasa sa mga blogs) may balibalita rin po na tatanggalin na ang Programming NC IV ng TESDA kagaya ng PC Operations na tinanggal rin nila mga ilang taon na…. magiging useless lang din ang mga nakapasa sa exam kase once na ma expire na ang NC certificate hindi na ma rerenew kung mawawala ang Programming NCIV ng TESDA (isa na ako doon ๐Ÿ™ )….

  12. hi gud day! gusto ko po mag take ng course na Programming through online, kasi nasa ibang bansa ako, how and please send any information sa email ko. im really interested po. thank you and best regards!

  13. good day mam and sir ask q lng magkanu po tuition and ilang months po ang tatagal po ng course n to?thank you

  14. Ask ko lang po kung pwede po bang gumamit ng VB.Net Console sa Procedural programming Test at VB 6.0 naman po sa OOP. Thanks po.

  15. Hello po TESDA! I’m from Baguio po. Want ko lang po malaman if kelan ang continuation ng exam for NCIV Certification kasi po need ko na po ng S.O Number para makuha ko Diploma ko. Hope you reply po. Thanks

  16. helo po?paano po mag enroled nang tesda?pwede po ba kahit sa alternative learning system lang po aqu nkah pasa?”tnx po

    • Hi, Emilia!

      You can find the answers to frequently asked questions about TESDA course on this page:

      As for your second question, for most TESDA courses, a high school diploma is already enough to gain admission, so if you already have an ALS certificate proving that you have the same competencies as other high school graduates, you’d be good to go. We’re not sure about programming, though, so you might want to ask TESDA directly to be sure.


  17. how long it takes when you enrolled in nc iv programming course? tnx po!

  18. hi im marissa,,,gusto ko lang po mag inquire in which school has giving a short courses,,,computer programming and front desk,,for 360 hrs,,,

    • Hi, Marissa!

      Thanks for visiting our site.

      You can find the list of schools/training centers offering the courses you are interested in on the pages below:


  19. pwede po bang mag enrol sa tesda kahit hindi graduate ng high school….tnx po wait ko po reply…….

  20. hi sir I want to ask if ok lang po magtake nito kahit no experience pa in programming? ece grad po ako and balak ko magshift into programming.. helpful po ba ito and what are the prerequisite that i should have for this course? thanks!

    • Hi, Alvin!

      Thanks for visiting our site.

      TESDA didn’t specify whether prior training is required to take this course. It’s the school/training center that decides if they’re going to impose additional requirements (like a bachelor’s degree, for example) on top of the basic requirements that TESDA requires, so it’s best if you’ll contact the school/training center you’re thinking of enrolling at so they can give you an accurate and more detailed response.


  21. hi, meron ba nito sa makati? I want to take this courseุช

  22. Hi. I want to ask if TESDA in Batangas City offers ‘finishing course for call center agents’? I am interested to enroll. Thank you..

  23. Hi. I passed the TESDA NC-IV Programming. How many certificates will I get? I’m concerned on what the certificate says. They gave me one certificate saying that I’m only competent in COC2 which is Procedural Programming. But I both pass COC1 – Object Oriented Programming and COC2 – Procedural Programming.

    • Hi, Jan!

      Thanks for visiting our site.

      As much as we’d like to help you with your concern, we’re not affiliated with TESDA so we can’t answer that question for you. It’s best if you’ll contact their official representatives so they can give you an accurate and more detailed response.
      Tel: (02) 887-7777
      Mobile Number: 0917-4794370 (Globe)

  24. i want to enroll with this course. thank you.

Post a Reply