1

Computer Programming Training Jobs in Richmond, VA

CAD Drafter - VA

Glen Allen, VA ยท Remote

$45K - $60K/yr

Job Title: CAD Drafter Location: Richmond, VA POSITION DESCRIPTION Alpha 3 is seeking a CAD Drafter ... Engineering & Design, Operations Management, Project Controls, Project Management, and Training.

Qualifications Education, Experience & Training: * Bachelor's Degree in Electrical Engineering, Mechanical Engineering, Industrial Engineering, Computer Science, Computer Engineering, Math or Physics ...

Qualifications Education, Experience & Training: * Bachelor's Degree in Electrical Engineering, Mechanical Engineering, Industrial Engineering, Computer Science, Computer Engineering, Math or Physics ...

CAD/CAM Programmer

Richmond, VA ยท On-site

$28/hr

CAD/CAM Programmer Location: Richmond, VA Schedule: Day Shift Employment Type: Contract-to-Hire ... Technical training or certification related to machining or CNC programming * Ability to support or ...

... training, large language model inference, similarity search, guardrails, model evaluation ... Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related ...

... training, large language model inference, similarity search, guardrails, model evaluation ... Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related ...

... training, large language model inference, similarity search, guardrails, model evaluation ... Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related ...

... training, large language model inference, similarity search, guardrails, model evaluation ... Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related ...

next page

Showing results 1-20

Computer Programming Training information

See Richmond, VA salary details

$32.7K

$64.3K

$94.5K

How much do computer programming training jobs pay per year?

As of Jun 13, 2026, the average yearly pay for computer programming training in Richmond, VA is $64,300.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,000.00 and $79,200.00 per year, depending on experience, location, and employer.

What is the difference between Computer Programming Training vs Software Developer?

AspectComputer Programming TrainingSoftware Developer
CredentialsOften includes coding bootcamps, certifications, or online coursesBachelor's degree in Computer Science or related field, sometimes certifications
Work EnvironmentClassroom, online learning platforms, workshopsOffice, remote, or client sites, working on projects
Industry UsageTraining programs prepare individuals for entry-level coding rolesDevelops, tests, and maintains software applications in various industries

Computer Programming Training focuses on teaching coding skills through courses and certifications, preparing learners for entry-level roles. Software Developers build and maintain software solutions, often requiring a formal degree and practical experience. While training provides foundational knowledge, developers apply these skills in real-world projects.

What Are Jobs That Include Computer Programming Training?

Jobs that include computer programming training include entry-level positions in software design and engineering, website design, database administration and management, data science, information technology (IT), and health informatics. Jobs in these industries typically require you to have some knowledge of coding to carry out your responsibilities. In addition to your daily duties, a job that includes computer programming training typically provides time outside of normal work hours for you to learn how to program and code. If you are starting with little or no knowledge of coding, an internship might be a better fit. While you should still take some initial courses in the subject, internships focus more on learning.

What is computer programming training?

Computer programming training is a structured learning process designed to teach individuals the skills and knowledge needed to write, test, and maintain computer software. Training typically covers programming languages such as Python, Java, or C++, as well as problem-solving techniques and software development concepts. Both in-person courses and online platforms offer programming training, ranging from beginner to advanced levels. These programs often include hands-on projects to help learners apply their knowledge and build real-world experience.

What are some common challenges faced by computer programming trainers when teaching students with varying skill levels?

Computer programming trainers often work with students who have diverse backgrounds and experience levels, which can make it challenging to ensure everyone progresses at a comfortable pace. Trainers must balance advanced material for experienced learners while providing foundational support to beginners. Effective trainers use differentiated instruction techniques, such as pairing students for peer learning or offering optional advanced exercises, to keep all participants engaged. Clear communication, adaptability, and frequent feedback help address these challenges and create a positive learning environment.

What are the key skills and qualifications needed to thrive as a Computer Programming Trainer, and why are they important?

To thrive as a Computer Programming Trainer, you need strong programming expertise in multiple languages, a solid background in computer science or related fields, and often a relevant teaching or training certification. Familiarity with code editors, integrated development environments (IDEs), version control systems like Git, and e-learning platforms is typically required. Excellent communication, patience, and the ability to adapt teaching styles to different learners are crucial soft skills. These competencies ensure effective knowledge transfer, foster student engagement, and help learners build real-world programming skills.
What are popular job titles related to Computer Programming Training jobs in Richmond, VA? For Computer Programming Training jobs in Richmond, VA, the most frequently searched job titles are:
What job categories do people searching Computer Programming Training jobs in Richmond, VA look for? The top searched job categories for Computer Programming Training jobs in Richmond, VA are:
What cities near Richmond, VA are hiring for Computer Programming Training jobs? Cities near Richmond, VA with the most Computer Programming Training job openings:
Instructor of Computer Science

Instructor of Computer Science

Southwest Virginia Community College

Richmond, VA โ€ข On-site

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Posting Details
Posting Summary
Working Title
Instructor of Computer Science
Role Title
9 month-Assistant Professor
Role Code
01014-SW
FLSA
Exempt
Pay Band
00
Position Number
294F0037
Agency
Southwest Virginia Community College
Agency/Division
Southwest Virginia Community College (Div)
Work Location
Tazewell - 185
Hiring Range
Salary commensurate with qualifications and experience
Emergency/Essential Personnel
No
EEO Category
I-Faculty
Full Time or Part Time
Full Time
Does this position have telework options? -Telework options are subject to change based on business needs-
No
Does this position have a bilingual or multilingual skill requirement or preference?
No
Work Schedule
7:45a to 4:30p M-F
Schedule may vary depending on class schedule.
Some evenings and weekends will be required.
Sensitive Position
No
Job Description
Southwest Virginia Community College (SWCC) offers career-training programs in numerous technical, industrial and medical fields at a reasonable cost, going so far as to even waive tuition for certain eligible students. Located in Richlands, Virginia, SWCC offers associate's degrees in such fields as business, education, general studies, liberal arts and science. These degrees are primarily intended for students who wish to transfer to a four-year university. SWCC also has associate's degrees that feature programs intended to lead directly to a career in fields such as Nursing, Radiography and Administration of Justice.
Southwest Virginia Community College invites applicants to apply for the role of Computer Science Faculty member. Responsible for teaching 30 semester hours per year in computer programming (Visual Basic, Java, C++, Python), SQL, networking concepts, networking platforms, Windows server administration, computer repair, cybersecurity, and related courses. Defines learning objectives, prepares and teaches classes, creates a student-oriented learning environment, and evaluates student learning in assigned courses. In addition, incumbent, with an eye toward equity, is expected to engage in curriculum and course development; to serve as academic advisor; participate on college committees and other activities; and to be available to teach day, evenings, and weekends on and off-campus classes in person and online, and to assist in the recruitment, training and support of adjunct instructors within teaching field.
Special Assignments
May be required to perform other duties as assigned. May be required to assist the agency or state government generally in the event of an emergency declaration by the Governor.
KSA's/Required Qualifications
  • A master's degree in computer science or closely related field from a regionally accredited institution of higher education.
  • Demonstrated industry experience in programming and server administration.
  • Familiar with the community college mission Commitment to inclusive teaching practices.
  • Demonstrate excellent verbal and written communication skills.
  • Previous teaching experience.

Additional Considerations
  • Prior community college teaching experience strongly preferred.
  • Experience teaching online.
  • Previously earned the Certified Ethical Hacker certification.
  • Previously earned CompTIA A+, Network+ and Tech+ certifications.
  • Working knowledge of Canvas and successful completion of coursework demonstrating online instruction expertise.

Operation of a State Vehicle
No
Supervises Employees
No
Required Travel
Occasional travel may be required.
Posting Detail Information
Posting Number
FAC_1895P
Recruitment Type
General Public - G
Number of Vacancies
1
Position End Date (if temporary)
Job Open Date
05/12/2026
Job Close Date
06/12/2026
Open Until Filled
No
Agency Website
www.sw.edu
Contact Name
Human Resources
Email
hr@sw.edu
Phone Number
276.964.7339
Special Instructions to Applicants
To be considered for this position, you must complete the full state application. Please visit www.jobs.vccs.edu to apply.
Additional Information
Background Check Statement Disclaimer
The selected candidate's offer is contingent upon the successful completion of a criminal background investigation, which may include: fingerprint checks, local agency checks, employment verification, verification of education, credit checks (relevant to employment). Additionally, selected candidates may be required to complete the Commonwealth's Statement of Economic Interest. For more information, please follow this link: http://ethics.dls.virginia.gov/
EEO Statement
The Virginia Community College System (VCCS) provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, political affiliation, veteran status, sexual orientation, gender identity or other non-merit factors.
ADA Statement
The Virginia Community College System (VCCS) is an Equal Employment Opportunity employer and complies with the Americans with Disabilities Acts (ADA and ADAAA), to provide, reasonable accommodation to applicants in need of access to the application, interviewing, and selection processes when requested.
E-Verify Statement
VCCS uses E-Verify to check employee eligibility to work in the United States. You will be required to complete an I-9 form and provide documentation of your identity for employment purposes.
Quicklink for Posting
https://jobs.vccs.edu/postings/94818