1

Weekend Computer Programming Training Jobs in Fremont, CA

Algorithm engineer

Milpitas, CA · On-site

$129K - $153K/yr

Computer Vision * Image Processing * Hands-on experience with at least one major deep learning ... training, validating, and deploying ML/DL models in production environments * Solid programming ...

Algorithm engineer

Milpitas, CA

$129K - $153K/yr

Computer Vision * Image Processing * Hands-on experience with at least one major deep learning ... training, validating, and deploying ML/DL models in production environments * Solid programming ...

Algorithm engineer

Milpitas, CA · On-site

$129K - $153K/yr

Computer Vision * Image Processing * Hands-on experience with at least one major deep learning ... training, validating, and deploying ML/DL models in production environments * Solid programming ...

Application Engineer

San Jose, CA · On-site

$88K - $95K/yr

The ideal candidate must have strong technical background in computer/server product as well as ... education, training, specific skills, years of experience, and comparison to other employees ...

Application Engineer

San Jose, CA · On-site

$80K - $100K/yr

The ideal candidate must have strong technical background in computer/server product as well as ... education, training, specific skills, years of experience, and comparison to other employees ...

ATE Testing, Collaboration, Computer Programming, Detail-Oriented, Problem Solving, Reading ... hiring, training, promotions, and compensation. For roles that are designated as remote-eligible ...

Principal Test Engineer

Livermore, CA · On-site

$110K - $145K/yr

ATE Testing, Collaboration, Computer Programming, Detail-Oriented, Problem Solving, Reading ... hiring, training, promotions, and compensation. For roles that are designated as remote-eligible ...

System Engineer

San Jose, CA · On-site

$85K - $100K/yr

... Engineering, Computer Engineering, Computer Science, Material Engineering, or other relevant ... education, training, specific skills, years of experience, and comparison to other employees ...

System Engineer

San Jose, CA · On-site

$85K - $100K/yr

... Engineering, Computer Engineering, Computer Science, Material Engineering, or other relevant ... education, training, specific skills, years of experience, and comparison to other employees ...

next page

Showing results 1-20

Weekend Computer Programming Training information

See Fremont, CA salary details

$36.1K

$71.1K

$104.5K

How much do weekend computer programming training jobs pay per year?

As of Jun 27, 2026, the average yearly pay for weekend computer programming training in Fremont, CA is $71,125.00, according to ZipRecruiter salary data. Most workers in this role earn between $55,300.00 and $87,600.00 per year, depending on experience, location, and employer.

What is the difference between Weekend Computer Programming Training vs Web Developer?

AspectWeekend Computer Programming TrainingWeb Developer
CredentialsOften no formal degree, but may include certificatesBachelor's degree in Computer Science or related field often preferred
Work EnvironmentClassroom or online training sessions, flexible scheduleOffice or remote work, project-based tasks
Industry UsageTraining programs for beginners or upskillingFull-time employment in tech companies, agencies, or freelance

Weekend Computer Programming Training provides foundational skills through short-term courses, ideal for beginners or those seeking to upskill. Web Developers build and maintain websites, requiring practical experience and often formal education. While training offers the basics, web development involves applying those skills professionally in real-world projects.

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

To thrive as a Weekend Computer Programming Trainer, you need strong programming knowledge, teaching experience, and familiarity with curriculum development, often supported by a computer science degree or relevant certifications. Proficiency with development environments, online learning platforms, and collaboration tools like Zoom or Google Classroom is typically required. Excellent communication, adaptability, and patience help trainers engage students with diverse backgrounds and learning paces. These skills ensure effective knowledge transfer, student engagement, and successful program outcomes in a condensed weekend format.

What is Weekend Computer Programming Training?

Weekend Computer Programming Training refers to instructional courses or bootcamps held on weekends that teach participants coding skills and programming languages. These programs are designed for individuals who may have weekday obligations, such as work or school, and want to learn programming in a flexible, part-time format. The training typically covers foundational topics like algorithms, data structures, and popular programming languages (such as Python, Java, or JavaScript). Many sessions include hands-on projects and assignments to reinforce learning. Weekend computer programming training is suitable for beginners as well as those looking to upskill or change careers.

What can I expect during a typical weekend as a Computer Programming Trainee?

As a Weekend Computer Programming Trainee, you can expect an immersive learning environment that balances theoretical instruction with hands-on coding exercises. Sessions often include interactive lectures, group projects, and real-world problem-solving tasks designed to build both foundational and advanced programming skills. You'll have opportunities to collaborate with peers, receive personalized feedback from instructors, and participate in code reviews. This format is ideal for working professionals or students who want to enhance their skills without interrupting their weekday commitments.
Engineering Trainer - PLM, CAD, and Configuration Enablement

Engineering Trainer - PLM, CAD, and Configuration Enablement

Archer

San Jose, CA • On-site

Full-time

Posted 25 days ago


Job description

Archer is an aerospace company based in San Jose, California building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility. We are designing, manufacturing, and operating an all-electric aircraft that can carry four passengers while producing minimal noise.
Our sights are set high and our problems are hard, and we believe that diversity in the workplace is what makes us smarter, drives better insights, and will ultimately lift us all to success. We are dedicated to cultivating an equitable and inclusive environment that embraces our differences, and supports and celebrates all of our team members.
About the Role
As the Engineering Trainer, you will enable engineers and cross-functional teams to effectively use PLM, CAD, and configuration management tools in a disciplined, compliant, and efficient manner. You will design and deliver structured training programs that ensure users understand how to work in Teamcenter, execute model-based workflows, and maintain strong data integrity and configuration control practices. You will support onboarding, continuous learning, and regulatory readiness through well-structured training, documentation, and evidence of competency.
What You'll Do
  • Deliver onboarding training for all personnel who require access to PLM tools
  • Deliver NX CAD training covering modeling fundamentals, best practices, and advanced techniques
  • Provide Teamcenter PLM training on workflows, data management, and system navigation
  • Develop and deliver training modules covering Teamcenter fundamentals, engineering change workflows
  • Teach CAD principles including modeling strategy, feature discipline, and assembly structure expectations
  • Train users on Model-Based Definition (MBD) and Model-Based Enterprise (MBE) workflows and best practices
  • Create structured, role-based learning paths for designers, Change Approvers, and support teams
  • Develop and maintain training materials including guides, reference sheets, videos, and web pages
  • Maintain and update Confluence documentation sites with training materials, standards, and process guides
  • Maintain organized training libraries and ensure materials remain up-to-date with evolving processes and system capabilities
  • Serve as the first line of guidance for common PLM and CAD usage questions, directing teams to appropriate training resources and documentation
  • Communicate new processes, updates, and training expectations across the engineering organization
  • Partner with Configuration Management and Product Lifecycle Engineering teams to support rollouts, workflow changes, and tool upgrades
  • Support Design Data Integrity and Configuration Management teams with training on new processes and tools
  • Gather user feedback, monitor adoption trends, and continuously improve training content to reduce errors, improve compliance, and increase tool proficiency
What You Need
  • A self-starter mindset with a strong desire to teach, communicate, and help others succeed
  • Ability to train users on CAD systems (NX, CATIA, CREO/Pro-E, or equivalent) and PLM systems (Teamcenter, Windchill, Enovia, 3DX, or equivalent)
  • Background as a design engineer, CAD specialist, or drafter with practical experience creating production-ready CAD
  • Experience working in and training Model-Based Definition (MBD) and Model-Based Enterprise (MBE) workflows
  • Ability to model complex components, ideally including surfacing-driven geometry and Wave Linking to Interface Control Models
  • Understanding of engineering change processes, including Change Requests, Change Notices, and related workflows
  • Strong communication skills and the ability to translate complex engineering and CM concepts into practical, easy-to-understand training content
  • Experience creating training materials such as web pages, presentations, written guides, or video tutorials
  • Comfort leading workshops, hands-on training sessions, and group learning environments
  • Ability to collaborate across engineering, CM, quality, and IT teams
  • Strong organizational skills with attention to detail and documentation discipline
  • Bonus Qualifications
  • Hands-on experience in Siemens Teamcenter, including workflows, BOM management, and data structures
  • Experience in NX, CATIA, or both, with deep familiarity in model lifecycle expectations and best practices
  • Experience training composite modeling workflows in CPD (Composite Part Design) or Fibersim
  • Ability to coordinate and facilitate working groups to define organizational standards and best practices
  • Experience supporting PLM adoption, training initiatives, or enterprise rollout programs
  • Experience in aerospace, automotive, or other complex engineering environments

At Archer, we aim to attract, retain, and motivate talent with the skills and leadership needed to grow our business. We drive a pay-for-performance culture and reward performance that supports the Company's strategy. For this position, we are targeting a base pay range of $122,880 - $153,600. Actual compensation offered will be determined by job-related knowledge, skills, and experience.
Archer is committed to working with and providing reasonable accommodations to job applicants with physical or mental disabilities, and those with sincerely held religious beliefs. Applicants who may require reasonable accommodation for any part of the application or hiring process should provide their name and contact information to Archer's People Team at people@archer.com. Reasonable accommodations will be determined on a case-by-case basis.
Information collected and processed as part of any job applications you choose to submit is subject to Archer's Candidate Privacy Policy.
Archer is unable to provide work visa sponsorship for this position at the present time.
Archer is proud to be an Equal Opportunity employer committed to diversity and inclusivity in the workplace. All aspects of employment are decided on the basis of merit, qualifications, and business needs. We do not discriminate based upon race, color, religion, sex, sexual orientation, age, national origin, disability status, protected veteran status, gender identity or any other characteristic protected by federal, state or local laws.
Archer Aviation does not engage with external recruiting agencies/individual recruiters with whom it does not have a prior written agreement. Archer reserves the right to make use of any unsolicited resumes that it receives and bears no responsibility for payment of any fees asserted from the use of unsolicited resumes. If you are a recruiting agency or individual recruiter wishing to do business with Archer, please reach out to People@archer.com. All employment processes are managed by the Archer People Team.