Online education for future leaders in engineering.
Stand out in the job market by gaining in-demand skills, ranging from computational engineering and algorithmic thinking to cybersecurity and mechatronics. Earn a top-ranked degree, certificate or microcredential online — then go build a brighter future for yourself and our world.
100% online. 100% Oregon State.
- High-quality courses, purpose-built by OSU for online learners
- Rigorous training from a top engineering university
- The same skill-focused learning outcomes as on-campus courses
- Expert faculty with extensive industry experience and connections
Explore all that OSU has to offer in natural resources online bachelor's degrees.
Browse online engineering programs
16 undergraduate programs in engineering available
Undergraduate degrees (6)

Civil Engineering
B.A. or B.S.
Gain the expertise to design safe, sustainable infrastructure, and solve problems using technical, analytical and design skills—from structural and coastal engineering to transportation and water systems.
Structural analysis and design Hydraulic system modeling Environmental impact analysis Surveying techniques Project estimating and management Infrastructure planning Infrastructure safety assessment
Structural engineer Transportation engineer Geotechnical engineer Water resources engineer Environmental engineer Construction manager Coastal and ocean engineer

Computer Science
B.S.
Immerse yourself in problems that apply to every field, and gain skills in software engineering, mobile development, cloud-based programming and more.
Software engineering Web development Computer networking Cybersecurity Design engineering Parallel programming Cryptography
Cybersecurity engineer Database engineer Network and systems engineer Quality assurance engineer Software developer UI/UX designer Web developer

Computer Science
B.S. (Postbaccalaureate)
Take your shortest path to a rewarding career by earning just 60 credits, enabling you to focus only on computer science and graduate quickly.
Software engineering Web development Computer networking Cybersecurity Design engineering Parallel programming Cryptography
Cybersecurity engineer Database engineer Network and systems engineer Quality assurance engineer Software developer UI/UX designer Web developer

Construction Engineering Management
B.S.
Get the comprehensive skills you need to lead complex, large-scale construction projects with a program that focuses on construction engineering and technology as well as management techniques.
Construction estimating Project management and scheduling Virtual design and construction Engineering computation Human resources management Contracts and specifications Highway location and design
Construction director Engineering manager Project engineer Construction site manager Estimator Field engineer Land development project manager Office engineer

Electrical and Computer Engineering
B.S.
Learn to build and refine technologies that power modern life — from robotics to renewable energy — while gaining hands-on skills in electronics, networks and embedded systems.
Semiconductor processing Electronic circuit design Signal conditioning and inspection Applied robotics Computer architecture Foundational electronics programming Algorithmic thinking
Control systems engineer Embedded system engineer Robotics engineer Product engineer Design engineer Computer network architect Field applications engineer

Mechanical Engineering
B.S.
Learn how to design, build and improve mechanical systems, components and processes. Gain in-demand skills in computational engineering and modeling that will set you apart as a mechanical engineer.
Mechanical engineering Computer-aided design Product development 3D modeling Systems engineering Manufacturing processes Engineering design process
Mechanical engineer Aerospace engineer Mechatronics engineer Energy engineer Robotics engineer Manufacturing engineer Materials engineer
Undergraduate certificates (4)

Cybersecurity
Undergraduate Certificate
Learn to design and manage secure systems to safeguard data from malicious actors through knowledge of firewalls, intrusion detection systems and data loss prevention.
Security Cryptography Digital forensics Information security governance Data mining Parallel programming
Cybersecurity analyst Cybersecurity engineer Software engineer Requirements analyst Risk management director Software assurance engineer

Design for Social Impact
Undergraduate Certificate
Learn how to apply design thinking to society’s most daunting challenges, so you can make a positive impact across the issues you care about.
Project management Problem solving & innovation Visualization skills Communicating in a professional context Designing solutions for equity & inclusion Team leadership User experience
Product developer Business developer & entrepreneur Nonprofit manager Consultant Graphic designer UX designer Prototype builder Tech-enabled artist

Humanitarian Engineering
Undergraduate Certificate
Build technical engineering skills and learn to analyze the social, environmental and economic context as you work with underserved populations to help gain safe access to vital resources.
Co-design Cross-cultural communication Interdisciplinary teamwork Community engagement Sustainability Social Impact
Humanitarian organization coordinator Conflict relief project manager Design engineer Non-profit director Multinational organization staff Research scientist

Mechatronics for Manufacturing Engineering
Undergraduate Certificate
Integrate advanced applications of automation and mechatronics in technology, and step into a high-demand career in industrial robotics, mechanical design, electronics or systems engineering.
Electrical engineering fundamentals Automation Robotics Mechatronics Logical control Digital control theory Digital signal processing
Robotics engineer Automation engineer Control system design engineer Electronics design engineer Mechanical design engineer Data scientist
Undergraduate microcredentials (6)

Engineering Mechanics
Microcredential (advanced)
Develop the skills to adeptly work with engineering technology, complete first-line engineering tasks and more as you build the foundational knowledge every engineer needs.
Applied mechanics Geometry Materials science Trigonometry

Process Engineering Analysis
Microcredential (advanced)
Advance your career by gaining expertise in semiconductor process engineering, preparing you for leading roles in semiconductor research and development and manufacturing for next-generation chips.
Application of first and second laws of thermodynamics Application of process models Process engineering Molecular diffusion processes

Process Engineering Fundamentals
Microcredential (advanced)
Gain in-demand skills in semiconductor process development and evaluation. Learn how to transform raw materials into functional integrated circuits, equipping you with knowledge about next-generation chip manufacturing.
Material balances set-up, performance, and application Energy balances set-up, performance, and application Thermophysical and thermochemical calculations Data analysis Statistical analysis of process data Process engineering

Programming Fundamentals
Microcredential (advanced)
Build a strong foundation in computer science by learning the basics of programming and the necessary skills for front-line programming roles.
Data structures Programming in Python Fundamentals of object-oriented programming GitHub and git usage

Semiconductor Production Process Planning
Microcredential (advanced)
Learn how to optimize semiconductor manufacturing through data-driven production planning and control techniques, preparing you to drive efficiency and quality in the fast-paced semiconductor industry.
Data collection and analysis Descriptive statistics and data visualization Statistical inference System analysis and improvement Forecasting Inventory management Production scheduling Materials and capacity planning

Theoretical Computer Science
Microcredential (advanced)
Discover the science-based concepts driving innovation in AI, machine learning and data science, and stand out in the job market as a software engineer with skill-focused training in theoretical computer science.
Grammars and automata as models of computation Correctness of algorithms Functional programming techniques Equivalency of models of computation Divide-and-conquer algorithm design Dynamic programming

B.S. in Computer Science (postbaccalaureate)

Contact us directly
Our knowledgeable staff of enrollment services specialists will answer your specific questions about OSU Ecampus online degree programs, courses, the application process and how to get started.
ecampus@oregonstate.edu
8 a.m.–4 p.m. PT, Monday–Friday
Request
information
To ensure that you receive emails from us, please add "ecampus@oregonstate.edu" and these domains to your safe senders list: “@oregonstate.edu,” “@discover.oregonstate.edu” and “@email.oregonstate.edu.”
† All mobile information you share will remain confidential and will never be given to external sources. Any costs associated with receiving a text message are the responsibility of the individual receiving the message. Opting in to this mobile text messaging service from Ecampus is free of charge, however, message and data rates may apply from your wireless carrier.