1

Computer Programming Training Jobs in Chesapeake, VA

CAD/BIM Revit Designer

Virginia Beach, VA ยท On-site

$23.50 - $32.50/hr

Founded in 1951 by the son of Allen Hazen (developer of the Hazen-Williams equation), we are an ... Professional growth opportunities, including tuition reimbursement, in-house training, and ...

Collaborate with subject matter experts (SMEs), system developers, and end-user representatives to ... Develop computer-based training (CBT) and computer-aided instruction (CAI) modules for self-paced ...

CAD/BIM Revit Designer

Newport News, VA ยท On-site

$24.50 - $33.75/hr

Founded in 1951 by the son of Allen Hazen (developer of the Hazen-Williams equation), we are an ... Professional growth opportunities, including tuition reimbursement, in-house training, and ...

... Training Environment (NCTE) * Design, develop, test, debug, and implement complex software ... computer science, computer engineering, management, mathematics, project management, quality ...

... Training Environment (NCTE) * Design, develop, test, debug, and implement complex software ... computer science, computer engineering, management, mathematics, project management, quality ...

... Training Environment (NCTE) * Design, develop, test, debug, and implement complex software ... computer science, computer engineering, management, mathematics, project management, quality ...

... Training Environment (NCTE) * Design, develop, test, debug, and implement complex software ... computer science, computer engineering, management, mathematics, project management, quality ...

... Training Environment (NCTE) * Design, develop, test, debug, and implement complex software ... computer science, computer engineering, management, mathematics, project management, quality ...

... Training Environment (NCTE) * Design, develop, test, debug, and implement complex software ... computer science, computer engineering, management, mathematics, project management, quality ...

The engineering team will focus on providing value for money through innovative design and an ... Professional Development & Training * Health and Wellness Spending Account VCGP USA is an Equal ...

Senior Software Developer

Chesapeake, VA ยท On-site

$53 - $70/hr

Career development opportunities, including on-the-job training, tuition reimbursement, and ... Software Engineers research, design, and develop computer and network software or specialized ...

System Administrator - Sheriff

Hampton, VA ยท On-site

$49K - $53K/yr

... training, and support to staff Maintain system documentation, inventory, and agency website Monitor ... Some experience in computer programming and systems development is required. Two (2) years of ...

... Training Environment (NCTE) * Design, develop, test, debug, and implement complex software ... Constantly operates a computer and other office productivity machinery, such as a calculator, copy ...

... Training Environment (NCTE) * Design, develop, test, debug, and implement complex software ... Constantly operates a computer and other office productivity machinery, such as a calculator, copy ...

next page

Showing results 1-20

Computer Programming Training information

See Chesapeake, VA salary details

$32K

$63.1K

$92.7K

How much do computer programming training jobs pay per year?

As of Jun 13, 2026, the average yearly pay for computer programming training in Chesapeake, VA is $63,102.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,000.00 and $77,700.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 job categories do people searching Computer Programming Training jobs in Chesapeake, VA look for? The top searched job categories for Computer Programming Training jobs in Chesapeake, VA are:
What cities near Chesapeake, VA are hiring for Computer Programming Training jobs? Cities near Chesapeake, VA with the most Computer Programming Training job openings:
Infographic showing various Computer Programming Training job openings in Chesapeake, VA as of June 2026, with employment types broken down into 1% As Needed, 53% Full Time, 44% Part Time, 1% Contract, and 1% Nights. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $63,102 per year, or $30.3 per hour.

Software Engineer II - Python Developer

Engineering Services Network (ESN)

Chesapeake, VA โ€ข On-site

$43.75 - $60.50/hr

Full-time

Posted 13 days ago


Job description

Founded in 1995, ESN is a Small Disadvantaged Business (SDB), Service-Disabled Veteran-Owned Small Business (SDVOSB) and Veteran Owned Small Business (VOSB).ESN delivers trusted solutions that support our nation's defense. For more than two decades, we have been providing our military and government customers with mission-critical services including engineering and technical support,strategic and program management,testing and evaluation,operations support, andinformation technology. We are committed to proven, repeatable corporate quality management processes and are certified CMMI Maturity Level III - Development/Services & ISO 9001:2015.


Candidates may be located within a 30-mile radius of any NIWC LANT Lab facility (Norfolk, DC area, Charleston, or NOLA.)


ESN is seeking a Software Engineer II - Python Developer to support a contract with Naval Information Warfare Center (NIWC), Atlantic, in Norfolk, VA. The contract to support NIWC LANT consists of Independent Validation & Verification, Operations, Sustainment, and Installation support. The Maintenance Figure of Merit (MFOM) systems provide near real-time material-based readiness reporting to the Defense Readiness Reporting System-Navy (DRRS-N) and provides three additional primary capabilities to the Fleet including Ashore and Afloat systems. This support includes Cybersecurity, automated software testing, Scrum Master support, operating in the AWS Cloud, management of JIRA/Confluence, and project support.


Position Description:

  • Developing automated software test suites using Python.
  • Schedule is Monday through Friday with some weekend support required.
  • Performs other duties and works schedules as assigned by management, which may include changes to duties, responsibilities, or work hours as required to meet contractual obligations, mission requirements, or the needs of the organization.

Minimum Requirements:

  • Required Education: Bachelor's degree in quantitative field such as engineering or mathematics (e.g. Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems)
  • Required certification - Security Plus and Agile Developer certification or Certified Scrum Developer certification (Preferred certification includes International Software Testing Qualifications Board (ISTQB)).
  • Three (3) years of professional experience with research, design, and development of computer and network software or specialized utility programs which may include database maintenance within an application area. Individual shall have experience applying programming concepts in a professional or academic setting and notable experience with applying modern software development methodologies (e.g. agile, DEVOPS/DEVSECOPS) in a professional or academic setting
  • Specific Experience - Three (3) years' experience in Independent Verification and Validation (IV&V) software testing. Three (3) years' experience in developing automated software tests. Two (2) years' experience in Agile Scrum Master training.

Active DoD Secret Clearance Required