G-code fundamentals
The language, block by block.
What this module covers
4 topics
- 01Program structure
- 02G & M codes
- 03Coordinate systems
- 04Offsets
Writing G-code and M-code by hand, and reading anyone else's.
6 Weeks
Programme length
Beginner to Intermediate
Difficulty level
Classroom & live online
Format
Certificate
On completion

Admissions open
Free demo class & counselling
Session slots
A 6 Weeks, beginner to intermediate programme taught at our Hoshiarpur centre in Model Town and live online, with live projects and placement support built in.
The skill that makes every CAM package make sense. You write programs by hand, dry-run them, and learn to debug a program at the machine when the post output is wrong.
Key course facts
Core tools covered: Fanuc controls • G-code • M-code • Canned cycles • Simulators
Certificate on completion
Awarded when you finish the course
Live project work
Built into the course, for your portfolio
Placement support
Included with every course
Morning, evening & weekend batches
At the centre or live online

CNC Programming
6 WeeksBeginner to IntermediateHoshiarpur & live online
Classroom & live online
Morning, evening & weekend
3 modules and 12 topics across 6 Weeks, in the order you learn them. Open any module to see what it covers.
The language, block by block.
What this module covers
4 topics
Writing a mill programme from a drawing.
What this module covers
4 topics
Lathe programming, then finding the fault.
What this module covers
4 topics
What you can do by the end of the course — each one practised in class and in the projects you build.
5
skills, start to finish
Read and write G-code and M-code
Set work and tool offsets correctly
Use canned cycles and cutter compensation
Write mill and lathe programmes by hand
Debug a programme safely at the machine
Tools covered in this course: Fanuc controls, G-code, M-code, Canned cycles, Simulators.
Every course includes live projects. These are the ones you finish this course holding — built in class and kept for your portfolio.

A drawing turned into a verified programme without CAM.
Skills practised Program structure, Offsets, Canned cycles
Counselling and the demo class are free. Come to the Hoshiarpur centre in Model Town or join live online, in a morning, evening or weekend batch.
Built backwards from what employers ask for and updated as the software changes.
You spend more time doing than watching. Every concept is practised on the software itself.
Small batches, direct access to your trainer, and reviews on the work you produce.
The same software, at current versions, that design offices, agencies and workshops use.
Mock rounds, portfolio review and the questions this particular role gets asked.
The programme ends with work you can show and a plan for the roles you are targeting.
3
Modules
6 Weeks
Course duration
Online / Offline
Mode of learning
Free
Counselling & demo class
Every trainer here has done the work they teach. That is the whole basis of the teaching: answers come from current practice rather than from a slide deck written three years ago.
Sessions are run by people who have worked in the field, so the examples come from real drawings, real campaigns and real jobs.
You build as you learn. Each module ends in something that runs, not in a quiz.
Small batches mean your mentor knows what you are stuck on and what you are aiming at.
Doubt sessions and mentor hours carry on after the certificate is printed.
The course is built for learners arriving from different starting points.
No prior experience needed — the first modules start from fundamentals.
Fits alongside a degree, with weekend and evening batches covering the same syllabus.
Build the portfolio and interview practice that a first role actually asks for.
Weekend batches and 1-on-1 mentoring for people training without taking leave.
Skills you can bill for, plus the delivery habits clients expect.
Eligibility
Not sure whether your background fits? Counselling is free — tell us your background and goal and we will suggest the right batch, with no obligation.
The stack you work with in class and in the live projects.
Finishing CNC Programming puts three separate documents in your file — each one for a different part of what you did.
Awarded when you complete the CNC Programming programme. Where the track has a recognised vendor exam, we prepare you for that as well.
For the live project you build during CNC Programming, naming the work and the tools you used — so the project on your CV is backed by paper, not just claimed.
Take your training as a university internship and you finish with an internship letter covering your weeks on a project team.
See internship trainingIllustration — ask to see a real certificate at the centre.
How the paper is used
The roles CNC Programming prepares you for, and the kinds of employers who use these skills. Outcomes depend on your own work and the market — we prepare you for interviews, we do not promise a job or a number.
Placement support comes with every course — portfolio review, mock interviews and guidance on where to apply.
Talk about placementsMost CNC Programming courses cover a similar syllabus. What separates them is what you build while you are there, and what happens after the last session.
At techcadd: Every module ends in built work, and the course finishes with a portfolio project that goes through review.
At most places: Varies — worth asking whether you finish with work you can show.
At techcadd: A completion certificate when you finish the course.
At most places: Varies from course to course.
At techcadd: Included with the course: portfolio review, mock interviews and preparation for the roles you are targeting.
At most places: Worth checking what is included and what is extra.
At techcadd: Free career counselling and a free demo class, with no registration fee.
At most places: Not always offered before enrolment.
At techcadd: At our Model Town centre in Hoshiarpur or live online — the same material, and you can switch if your schedule changes.
At most places: Often one format only.
At techcadd: Small batches in morning, evening and weekend slots, with direct access to your trainer.
At most places: Timings and batch sizes differ.
Compare us on the same points before you enrol anywhere — sit a demo class and ask to see the project work students finish with.
Still unsure? A ten-minute call with a counsellor usually settles it faster than any brochure.
Ask us directly
What the call covers
Counselling and the demo class are both free.
Yes. CNC Programming starts from the interface and the fundamentals, so no prior software experience is assumed.
Basic engineering drawing sense helps, but the first module covers what you need. Diploma, degree and ITI students all take this track.
Both. Batches run at the Hoshiarpur campus and online, covering identical material, so you can switch format if your schedule changes.
Yes. Scheduled doubt sessions run alongside the batch, and mentor hours continue after you finish the programme.
Yes. You receive a techcadd completion certificate once you finish the course and its final assessment.
Yes. Every module ends in work you complete yourself, and the course finishes with a portfolio project your trainer reviews with you.
Send your question and a counsellor will call you back — batch timings, fees, placement support, certification. No obligation to enrol.
We use your number only to answer this enquiry.
2 Months
2D drafting and 3D modelling, to the drawing standards industry actually checks.
2 Months
Parametric part and assembly modelling for mechanical design.
2 Months
Surface and solid modelling for automotive and aerospace workflows.
6 Weeks
CAD geometry prepared specifically for numerical control machining.
Beyond the syllabus
Ready to get started?
Talk to a counsellor about CNC Programming. One call is usually enough to know which track fits your background, your schedule and the job you want.