BUSM.X419: Supply Chain Operations Management
Course Description
Formerly SCMT.X406 - Supply Chain Operations Management.
Operations management involves designing, managing, and improving the set of activities that create products and services and deliver them to customers. The activities, along with the people, technology, knowledge, and procedures that dictate how work is organized, collectively form the operating system.
This course covers operations from a supply chain network perspective, helping students understand key processes and process thinking that manage the flow of products, services, and information.
In Supply Chain Operations Management, you will learn how supply chain partners and functional groups interact with each other as a supply chain network. We'll cover inventory models, optimization using MS Excel's linear programming add-in, forecasting, aggregate planning, and quality tools. You will also learn the planning activities required to manage operations across the supply chain from the supplier to the customer and end user.
Learning Outcomes
- Define supply management and its role in an organizational setting
- Establish clear performance objectives and process measures by acknowledging the importance of quality management (QM) and the use of QM tools
- Compare various process technologies applied to production and service operations
- Discriminate between the requirements of push and pull manufacturing processes
- Define the roles of aggregate planning, inventory models, MPS, MRP, ERP and scheduling
Topics include
- Inventory management
- Optimization using linear programming
- Forecasting methods
- Quality tools for improvement
- Managing processes and capabilities-Six Sigma methodology
- Planning and scheduling
- Managing projects activities
- Risk analysis and managing risk
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course allows students to work with AI as a decision-support tool to address both simple and complex problems, enhance analytical reasoning, and conduct more rigorous evaluations of business ideas and real-world scenarios encountered in their academic and professional experiences. The integration of AI enables students to engage more deeply in critical thinking as AI adoption continues to expand.
Units
Quarter units: 3.0
HRMT.X416: Human Resources Business Partner (HRBP) Excellence
Course Description
The 3-session Human Resources Business Partner (HRBP) Excellence course provides a comprehensive personal and professional development experience for the student who is either currently an HR Business Partner or aspiring to develop the skill set to grow into this role. Course participants will have the opportunity to take a "deep dive" into the craft of HR business partnering, explore the competencies required to become effective, and plan to reach heights of excellence in their current or future HRBP role. The HRBP Circle of Excellence Framework combined with the HR Functional Competency Dimensions will provide stimulating and robust content and insights for the student; all of which can be practically utilized on the job. As part of the program, every participant will have the opportunity to construct their individualized "action-oriented" development plan with respect to the knowledge, skills and abilities as detailed in the HRBP Excellence Framework.
The course will begin with a self-assessment based on the HRBP Excellence framework. Following this, targeted personal goals for development will be identified. An authentic HRBP case study will be analyzed by teams of students; including an interactive discussion and culminating in a presentation of their findings and recommendations out to the whole class. In addition, students will work in these same teams (using a study group approach) on a final project to be presented out to the whole group in Session 3. The final project will entail identifying real-life HRBP issues and challenges, selecting the most compelling scenario and then conducting a comprehensive analysis, applying the HRBP Circle of Excellence framework and functional competencies to the selected scenario (s). This project will be graded.
Learning Outcomes
At the conclusion of the course, you should be able to
- Assess participant's current operating HRBP skillset, including both their individual strengths and areas for improvement/development.
- Discuss and gain an understanding of the skills and abilities required for demonstrating excellence in three core areas of focus: Develops Ideas, Advises/Influences and Promotes.
- Explain what it means to have an "action-oriented approach" to develop the three core areas on a "deeper" more sophisticated level.
- Identify the challenges and issues faced by the HRBP and be able to make solid and sound recommendations for action utilizing the HRBP Circle of Excellence framework.
- Assess levels of functional competencies required to be effective in the HRBP role.
- Apply a critical analysis approach towards the HRBP Circle of Excellence framework.
Professional Credit
SHRM-CP(R) or SHRM-SCP(R) 9.5 PDCs.
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course discusses and explores the potential use of AI in the HR role; specifically, how AI can benefit HR Business Partner professionals in corporate or other organizational settings.
Units
Quarter units: 1.0
Prerequisites
HRMT.X400: Human Resource Management
EDTH.X301: Educational Therapy: Structured Literacy I
Course Description
Formerly "Educational Therapy: Reading I"
Structured Literacy I introduces you to the theories, issues, strategies, and materials related to literacy instruction and assessment for both reading and writing. While not focusing on students with learning difficulties, in this literacy course you will learn foundational skills for supporting all your students.We will emphasize the science of reading and structured literacy, as well as best practices of instruction and informal assessment. You'll also practice developing materials and gain the skills to teach literacy to a broad range of students.
A two-part series
WhileStructured Literacy I(formerly Reading I) focuses in depth on the teaching of literacy,Structured Literacy II(formerly Reading II), focuses on teaching literacy to students with learning disabilities, speech and language disabilities, ADHD, ASD, and other challenges.Both courses are required for the certificate in Educational Therapy and are closely aligned to the requirements of the Association of Educational Therapy.You'll master the skills and knowledge you need to help all the diverse students who will come to you in your practice.
Topics Include
- The neurobiological underpinnings of literacy learning
- Structured literacy: what it is and why it is important
- Speech to print: an important update in the science of reading
- Teaching writing from bottom to top
- Scarborough's Reading Rope and comprehension
- The stubborn persistence of the reading wars
Units
Quarter units: 3.0
UEWD.X423: Collaborative Design: Enhancing UX with AI
Course Description
This course equips students with the knowledge and skills needed to effectively collaborate on User Experience (UX) and Artificial Intelligence (AI) projects, particularly in the context of business users. Participants will gain hands-on experience with industry-standard tools like Figma, FigJam, and Miro, essential for creating dynamic, interactive design environments. The course will also provide an overview of agile methodologies, covering meeting cadences, timelines, and project management tools such as Jira and Confluence. This practical training ensures that students can thrive in collaborative design teams and contribute to the development of UX and AI solutions.
Learning OutcomesAt the conclusion of the course, you should be able to
- Apply industry-standard design tools (Figma, FigJam, Miro) to facilitate collaboration on UX and AI projects.
- Implement agile practices and manage design project timelines, using Jira and Confluence to track progress.
- Explain the unique requirements of Enterprise B2B UX design and apply them to real-world projects.
- Communicate effectively within cross-functional teams, incorporating feedback and iterating on designs.
- Design and manage collaborative workflows that promote productivity and innovation in AI and UX initiatives.
Topics Include
- Collaborative design tools (Figma, FigJam, Miro)
- Best practices for UX design in AI projects
- Enterprise B2B design considerations
- Agile project management basics (meeting cadences, timelines)
- Introduction to Jira and Confluence for project tracking and documentation
- Designing with cross-functional teams in mind
- Facilitating effective collaboration and feedback loops
- Managing iterative design cycles in fast-paced environments
Additional Information
AI*- This course will teach students how to design for AI-driven experiences, and how to integrate AI into the UX workflow, using AI capabilities within tools like Figma, Miro, Jira, and Confluence to support research, ideation, prototyping, and cross-functional collaboration.
Units
Quarter units: 3.0
HRMT.X404: Compensation Management
Course Description
The world of work is changing due to four forces: digitization; flexible work designs; the evolved nature of employee expectations and attitudes; and black swan events that require adaptations to work delivery systems. These existential challenges are impacting compensation systems. The era of total rewards management is here to stay.
We will take a wholistic view of total reward systems, looking critically at the compensation systems and how they are impacted by changes in our society and economy.
It is highly recommended that students new to Human Resources begin with "Human Resource Management." After that, courses may be taken in any order.
Learning Outcomes
At the conclusion of the course, you should be able to
- Describe corporate compensation philosophy and goals
- Recognize what competitors are paying for comparable employees in relevant labor markets to permit the organization to attract and keep competent employees.
- Understand the relationships among job requirements, employee knowledge, skills and abilities, and employer-provided compensation.
- Develop a clear link between work required, performance demonstrated, and pay provided to each employee.
- Develop incentive and indirect compensation programs to recognize achievement of individual, group and organizational objectives, improving the organization's ability to attract and retain quality employees.
- Link individual rewards to achievement of organizational objectives, corporate performance and total returns to shareholders plans.
Topics Include
- The pay model-from compensation to total rewards
- Motivation theories and the basis of pay decisions
- Strategic perspectives
- The changing nature of work
- Current trends in reward systems
- Pay and the changing workforce
- Review of the evidence
Additional Information
AI*- This course has students use simple AI tools to reduce the manual workload of compensation management while focusing on strategic decision-making and professional judgment.
Professional Credit
SHRM-CP(R) or SHRM-SCP(R) 19.25 PDCs.
Units
Quarter units: 2.0
PPMT.X406: Project Risk Management
Course Description
Project risk management is the application of tools, techniques, and practices to both increase the likelihood of positive project outcomes and reduce the likelihood of negative ones. It requires constant vigilance from the earliest stages of a project through planning and execution and even beyond its completion.
Students in this course will learn risk management practices as they apply to traditional (waterfall) projects and Agile projects, and ultimately to the realization of a project's intended benefits.
The course reviews basic risk management concepts for waterfall projects and introduces techniques for quantitative risk analysis, incorporating analysis insights into project plans, developing effective risk response plans, and creating project reserves. It also examines Agile practices such as backlog management, sprint planning, and quality management to reduce project risk.
Additionally, the course includes two key risk management topics - root cause analysis and organizational risk management. Root cause analysis helps teams identify potential risks during planning and how to manage them after they occur. Organizational change management assures a higher rate of adoption of project deliverables and realization of benefits to project stakeholders.
Coursework includes in-class team assignments, take-home assignments, and a final project, providing students with practical experience in applying risk management principles.
Units
Quarter units: 1.5
Prerequisites
PPMT.X425: Project Management in the Age of AI
PPMT.X426: Agile Project Management Fundamentals
Skills Needed
Basic level training or experience in waterfall project management and agile.
BUSM.X402: International Business and the Global Economy
Course Description
This course introduces students to the international business environment within the global economy, especially key changes stemming from the global pandemic. We’ll leverage lessons learned from business economics and introduce students to non-economic factors influencing an international business in the global economy.
Drawing business insights from ethics, culture, and political economy, students will discuss international business scenarios through small case analysis.
Units
Quarter units: 3.0
Skills Needed
Intermediate Algebra. Familiarity with Online eBook (Pearson/MyLab), Microsoft Office, or another office suite, and Canvas.
DBDA.X409: MySQL and Oracle Database for Developers and Designers
Course Description
Oracle and MySQL are both reliable database engines commonly used for storing and serving data as web content. They are popular among developers of open source platforms and projects on the Web. High volume major websites use them. They also have a significant user base in the enterprise database market. This course is intended for DB developers and designers who want to learn MySQL and Oracle technology in depth.The course begins by reviewing the basic SQL queries, DDL and DML operations, data retrieval from multiple tables, and different types of storage engines in databases. It then introduces the aggregate, the index merge, data manipulation, and stored procedures in MySQL. You will learn to write complex queries and get hands-on experience with advanced features such as creating sub programs, data security, triggers, and dynamic SQL. You will also learn a performance tuning strategy, server configuration, loading techniques and the application architecture for efficient database design. This is a hands-on lab-based course designed to help students master MySQL features and tune for performance.
Units
Quarter units: 3.0
Skills Needed
Students should have prior knowledge of the installation and basic operation of MySQL.
ECED.X303: ECE 3: Curriculum Development in Early Childhood Programs
Course Description
In this course, you'll examine basic child development theories in relation to design and implementation of curriculum for young children. Topics include the design of developmentally appropriate lesson plans and learning centers to fit the needs of specific age groups, the steps involved in curriculum development, material and equipment selection, planning group experiences, and basic guidance techniques for young children. The course emphasizes the value of play and learning environments and developmentally appropriate materials and activities.
Units
Quarter units: 4.0
ECED.X313: ECE: Infant/Toddler Growth and Development
Course Description
This course is designed for those who work or plan to work in child-care programs for children up to three years of age. The focus is on understanding growth and development and recognizing the range of individual differences within developmental norms. Participants engage in a variety of activities to promote theory learning and observation skills. Topics include gross and fine motor skills, perception, emotions and feelings, social skills, cognition and language.
Units
Quarter units: 3.0
ECED.X302: ECE 2: Introduction to Teaching Young Children
Course Description
This course studies the philosophy, history and development of early childhood programs. You'll examine the teacher-child relationship and how existing programs meet the needs of preschool children and review programs to evaluate how they meet the criteria of a quality learning environment. You'll get a chance to see how ECE programs operate in the real world by attending mandatory field observations at sites designated by the instructor.
Units
Quarter units: 4.0
BUSM.X406: Statistics
Course Description
This course explores the fundamentals of statistical methods and reasoning. Topics include descriptive methods, data gathering, probability, interval estimation, significance tests, one- and two-sample problems, categorical data analysis, correlation and regression. The instructor will demonstrate how to use spreadsheets and statistical software to analyze and interpret data. Real-world examples are drawn from a variety of fields including biology, business and marketing. While not too mathematically rigorous for the novice, the course provides some mathematical detail to illustrate basic concepts. No prior background in calculus or statistics is required.
Units
Quarter units: 3.0
UEWD.X416: Interaction Design and Prototyping
Course Description
In this course, we'll explore the designer's role in crafting intuitive and visually compelling user interfaces. You'll master essential design principles, including color theory, typography, layout techniques, branding, and interaction fundamentals, all of which shape user experiences in digital media.
These insights will inform the development of effective design strategies and interactive prototypes that resonate with user needs. The curriculum also covers responsive web and mobile design, optimizing graphics, and incorporating motion design to enhance interactivity. You'll analyze corporate design systems, understand their role in tech-driven markets, and refine your collaborative skills through projects and potential guest sessions with Silicon Valley professionals, including visual and UX designers and researchers.
This course is ideal for graphic designers, web professionals, product managers, web developers, and anyone aspiring to build foundational skills in designing and prototyping engaging interfaces for digital media.
Learning Outcomes
At the conclusion of the course, you should be able to
- Create interactive wireframes and prototypes for web and mobile applications
- Design user-centered interfaces with a focus on interactivity and usability
- Apply visual design principles and implement industry-standard design systems
- Explain the full user experience (UX) design process and the role of interaction and visual designers
- Collaborate effectively with team members, including developers, product managers, and other stakeholders
Additional Information
AI*- This course explores the intersection of traditional design and modern automation, teaching students how to use AI-powered tools within Figma, Illustrator, and Photoshop to accelerate the prototyping process and deliver high-fidelity, interactive designs.
Units
Quarter units: 2.0
PPMT.X411: Managing International Projects
Course Description
Increasing acquisitions, mergers, innovation, the pressure of change, and the shorter life cycle of competing products demand viable businesses to have global footprints. Multinational organizations rely on international projects for growth, as globalization affects nearly every industry. However, most projects, particularly international ones, are expected to fail to meet their stated or planned end goals due to challenges in adapting to cultural, technical, or collaborative processes. Surveys of various institutions indicate that only 40% of international projects meet their planned milestones.
In this course, we provide project managers with tools and practices to help them succeed in developing and managing international projects in the Generative Artificial Intelligence (GAI) era. You will learn critical success factors in managing global projects including the use of objective metrics, applicable methods and the latest GAI's enhancements. This course, at a high level, covers techniques for developing and managing projects in the international business arena and finding winning partners in emerging markets.
Topics Include
- Global business trends
- Characteristics of international projects
- Critical success factors for international projects
- AI Augmented international projects success factors
- International organizational options
- Intellectual property management
- Managing international contracts and agreements
- GAI applications in international projects
- Effective communication management in a geographically fragmented project team
- Unique international project costs and locating international partners
This course assesses students on practical problem-solving, applying the latest tools and techniques using Generative Artificial intelligence, and using exercise-based projects. This course is ideal if you're looking to expand your company's market reach or establish your start-up in emerging markets.
Topics Include End
Prerequisites/Skills Needed Start
Prerequisites/Skills Needed
- PPMT.X425 - Project Management Fundamentals
Units
Quarter units: 1.5
Prerequisites
PPMT.X425: Project Management in the Age of AI
MEDD.X404: Digital Health, SaMD, and AI/ML Devices
Course Description
Formerly "Mobile Health, SaMD, and AI/ML Devices."
Wearable technology and AI-powered digital health products are reshaping healthcare in real time—from performance wearables navigating the line between wellness and medical claims, to smart glasses highlighting new questions about safety, data use and privacy. This instructor-led course equips you to understand how innovation actually makes it to market—safely, compliantly, and at scale.
You will gain a practical, hands-on understanding of the regulations, standards, and guidance governing the rapidly evolving digital health ecosystem, with a focus on mobile health, wearables, Software as a Medical Device (SaMD), and AI/ML-enabled technologies. Through real-world case studies, interactive lectures, and applied assignments, you will learn to develop regulatory strategies, classify products, manage post-market changes, and address privacy and data governance.
This course explores how digital health solutions span the full spectrum—from general wellness and consumer devices to clinical decision support, chronic disease management, and digital therapeutics. It also provides an in-depth review of current FDA policies and guidance, including general wellness, mobile medical applications, SaMD, and AI/ML-based medical devices-arming you with the tools to confidently assess emerging technologies and make informed regulatory decisions in a fast-moving industry.
Units
Quarter units: 1.5
Prerequisites
MEDD.X407: Quality Management Systems for Medical Devices: ISO 13485 and FDA QMSR
REGL.X410: Foundations in Medical Devices: Developing Regulatory Strategies
REGL.X400: Good Manufacturing Practices
Course Description
Familiarity with the Good Manufacturing Practices (GMP) regulations is necessary for employees engaged in the manufacture, regulation, quality assurance, and control of drugs and biologics. Through lectures, discussions, and case studies, you’ll gain an understanding of the FDA GMP and Good Laboratory Practice (GLP) regulations. While primarily aimed at the manufacturing, quality control, and quality assurance worker, the course is also useful for regulatory affairs and clinical research professionals, as well as anyone who wants to understand which regulatory controls apply to the manufacture of drugs and biopharmaceuticals for human use.
Units
Quarter units: 3.0
PPMT.X425: Project Management in the Age of AI
Course Description
Formerly "Project Management Fundamentals"
Delivering on time and on budget is not enough. Projects must generate value for stakeholders. This foundational course goes beyond the nuts and bolts of project management, exploring the strategic value that projects deliver to customers and sponsoring organizations. In this course, students focus on traditional waterfall project management as defined by the Project Management Institute (PMI) while learning how it differs from Agile project management methodology.
Learning Outcomes
At the conclusion of the course, you should be able to
- Explain the strategic role of project management in achieving organizational goals, with emphasis on stakeholder satisfaction and benefits realization.
- Differentiate between traditional and agile project management methodologies, identifying when each is best applied.
- Define core project management concepts, including the Triple Constraints, project management process groups, and the 10 knowledge areas.
- Apply principles of project management to define scope, develop schedules and budgets, and manage project risk, quality, and communication, as well as stakeholder, resource, and change management.
- Demonstrate proficiency in project delivery by generating accurate status reports, addressing variances from the project plan, performing root cause analysis, and implementing project change control.
- Employ basic prompting techniques using tools like Gemini to create project charters, work break down structures, risk registers and other key project elements.
Topics Include
- Tools and practices to define scope, create schedules and budgets, and manage project risk and quality.
- Effective stakeholder management, how to align projects with organizational strategy, and guide organizations through organizational change.
- Explore the strengths and weaknesses of traditional project management with Agile, a collaborative and iterative approach to project management that focuses on adaptability and collaboration.
Note
For a detailed course on Agile, please consider PPMT.X426 - Agile Project Management Fundamentals.
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course incorporates an evolving generative AI component that introduces students to LLMs, demonstrates tools like Gemini and ChatGPT/Perplexity, and showcases practical prompts for creating project artifacts-while continually adding new workplace-relevant tools and uses as the technology advances.
Units
Quarter units: 3.0
AISV.817_W16: AI Technology Workshop Series: Reliable, Scalable, and Secure AI Infrastructure
Course Description
Welcome to our immersive AI technology workshop series. During these sessions you will be introduced to new and established AI tools that will help you create and manipulate content in new and powerful ways. Each session is led by an industry expert who will guide you through the material and share its real-world implications.
As organizations face an explosion of AI-generated data and decision-making tasks, many find that legacy compute, networking, and storage in traditional data centers (DCs) quickly become bottlenecks. With global AI infrastructure investment exceeding $1 trillion, modern AI workloads demand powerful GPU-based systems that deliver predictable performance, scale across distributed architectures, and securely manage business-critical data. This workshop explores the infrastructure foundations required to support reliable, scalable, and secure AI applications in today's enterprise environments.
Learning OutcomesBy the end of the workshop, participants will be able to:
- Describe how AI-centered data centers (AI Factories) differ from legacy data centers, including their compute, storage, networking, and hardware/software components.
- Explain the new AI-driven workloads generated by users and compare them with traditional data center workloads.
- Demonstrate the ability to effectively compare and analyze various user workloads in AI-powered data center environments.
Topics Include
- AI factories vs. legacy data centers
- AI-driven Workload Characteristics
- Scalable GPU infrastructure
- Data management and security for AI
- Workload analysis and benchmarking
Skills Needed:
Students should have a fundamental understanding of computers, networks, and storage, along with basic knowledge about AI and how it is used in everyday life.
Units
0.3 CEUs
BIOL.X001_C: Ecology and Evolution
Course Description
This course provides an introduction to ecology and evolution, exploring fundamental principles of evolution at the molecular, organismal, and population levels. Students will examine key ecological concepts and evolutionary mechanisms that shape biodiversity and species interactions.
Units
Quarter units: 5.0
Skills Needed
Prerequisites: Cell and Molecular Biology (or equivalent course).This course is intended for postbaccalaureate students. UCSC undergraduates should follow their major's course requirements.
AISV.X401: Deep Learning and Artificial Intelligence
Course Description
Deep learning, a branch of artificial intelligence and machine learning, uses multilayered neural networks to create highly accurate prediction models for image recognition, object detection, language translation, speech recognition, and other tasks. In this course, students will use open source and industry-standard machine learning libraries to build and deploy deep learning models.
Students will build deep learning prediction models of different complexities, from simple linear logistic regression to major categories of neural networks including convolutional neural networks (CNNs), recurrent neural networks (RNNs), long short-term memory (LSTMs), and gated recurrent units (GRUs).
By the end of the course, students will be proficient in best practices of using standard machine learning frameworks such as Pytorch, TensorFlow and Keras, and using datasets for solving common machine learning problems.
The class prepares students to pursue a career in data sciences and AI model development.
Learning OutcomesAt the conclusion of the course, you should be able to
- Use common deep learning architectures such as CNN and RNN
- Discuss the significance of hyperparameters in the architectures
- Prepare data for deep learning using Pandas and NumPy, the de facto standard for data prep in Python
- Write scalable code and develop machine learning models that can be used to train deep learning architectures on real-world business problems
- Debug and understand the inner working of deep learning architectures
Topics Include
- Deep learning with standard machine learning frameworks including TensorFlow, Keras and Pytorch
- Multilayer perceptrons
- Advanced multilayer perceptrons
- Convolutional neural networks
- Image processing CNN architectures
- Recurrent neural networks
- RNN - prediction with multilayer perceptron
- RNN - prediction with long short term memory networks
Note(s):Students are required to bring laptops for the classroom and work with Python3/ Jupyter Notebook environment.
*This course may be applied to a certificate only if you are currently declared in a program.
Skills Needed:Moderate level of computer programming ability in Python, comfortable with an editor, familiarity with command-line operations on a laptop, and a basic understanding of Machine Learning models.
Additional Information
AI*- This class empowers students to harness the power of AI by learning how intelligent systems are designed, trained, and applied across real-world challenges. Students will use AI-driven tools and techniques to gain practical, industry-ready experience in building and deploying deep learning models.
Units
Quarter units: 3.0
Prerequisites
AISV.X400: Introduction to Machine Learning
DBDA.X427: Python for Machine Learning
PBSV.807: Postbacc Workshop and Seminar Series
Course Description
This year-long, cohort-based course supports postbaccalaureate premedical students through a structured sequence of seminars and hands-on workshops that strengthen readiness for medical school and healthcare careers. The course meets four times per quarter and alternates focus across the academic year, integrating mentorship, career exploration, and applied skill development. In the winter and summer quarters, the course is offered as a workshop series focused on experiential learning, including medical school application preparation (personal statements, interviews, MCAT strategy, school selection), networking, and foundational clinical skills such as Stop the Bleed and suturing. In the fall and spring quarters, the course transitions to a seminar series featuring physicians, medical students, and residents who share their pathways into medicine, providing insight into diverse careers, medical training, and professional success while fostering mentorship and networking.
Topics Include
- Medical school application processes and planning
- Personal statements, interviews, MCAT strategies
- Career pathways in medicine
- Professional development, networking, and clinical skills exposure
Units
1.5 CEUs
MEDD.X409: Risk Management for Regulated Industries
Course Description
This course discusses how risk management is applied in the medical device, biotechnology, pharmaceutical and in vitro diagnostic (IVD) industries. Lectures and workshops delve into risk management concepts and tools, including hazard identification, hazard analysis, fault tree analysis, failure modes and effects analysis (FMEA), Hazard Analysis and Critical Control Point (HACCP), mitigation application, regulatory requirements, the creation of risk management plans, reports and files, how to conduct Risk Management Reviews, and what might be audited in your Risk Management System. By the end of the course, you'll be able to conduct risk management for a variety of products, processes and services within the biomedical industries and beyond.
Learning Outcomes
At the conclusion of the course, you should be able to
- Develop an understanding of Risk Management as part of the product and process development cycle by defining a hazard, levels of risk, types of harm, and to rank risk mitigation activity
- Prepare a Hazard Analysis including hazards, hazardous situations, harms, and understand risk estimation
- Perform a HACCP (Hazard and Critical Control Points) analysis as a qualitative process hazard analysis for process risk management for any process
- Assess the application and results that critical tools of quality such as a Failure Modes and Effects
- Analysis and Fault Tree Analysis can provide
- Compose and document mitigations to risk in a suitable regulatory format
- Enumerate the fundamental documentation requirements of ISO 14971 (Medical Devices - application of risk management to medical devices)
- Prepare a Risk Management Plan in a device, a pharmaceutical product, a diagnostic product, or a process, which describes the tasks involved in successfully leading an ISO Quality System implementation project from start-up through Registration
- Apply structured qualitative and quantitative risk management concepts and tools leading to a documented Risk Management Plan and Risk Management File that can be used in any due diligence for reducing risk in product, process or service development
Topics Include
- Risk Management
- Annex A Characteristics
- Hazard Analysis
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
Prerequisite(s): Students need to possess reasonable experience, background, and/or theoretical knowledge of medical devices, diagnostics or pharma. "Quality Management Systems for Medical Devices: ISO 13485 and FDA QMSR" and "Foundations in Medical Devices: Developing Regulatory Strategies" or equivalent experience.
Units
Quarter units: 3.0
PPMT.X417: Applied Project Management
Course Description
This is the final course in the certificate program and enables students to apply what they've learned from previously completed project-management courses, by developing a simulated but realistic team project. Students will be given project-management tools to facilitate the development of their project. Emphasis will be placed on practical application of project-management principles, processes, and techniques, including project control, cost management, project tracking, and project outsourcing.
Students will also learn how to control project schedules, budgets, and scope, using methods that minimize or completely eliminate "scope creep." Techniques such as fast-tracking, critical-path crashing, stochastic estimating, and exploiting activity lead-lag times will enable students to develop fast, accurate project schedules. In-class exercises and case studies lead students to skills they can take back to work and immediately apply to their own projects.
Learning Outcomes
At the conclusion of the course, you should be able to
- Work in a self-organizing agile team to iteratively develop and deliver complex products
- Define project scope definition of deliverables with clear traceability to requirements
- Define a delivery release plan using a phased-gate Work Breakdown Structure
- Construct and utilize schedule networking diagrams for planning project schedules
- Develop project schedules using critical path and critical chain processes
- Determine the most cost-effective schedule compression techniques
- Apply techniques for identifying and quantifying project threat and opportunity risks
- Identify and develop cost effective risk responses
- Apply detailed project cost analysis and future value cash flow projections
- Monitor and control projects using the Earned Schedule management process
- Understand how to effectively identify and outsource portions of your project
Topics Include
- Project portfolio management techniques
- How to estimate project costs and forecast investment returns
- How to apply cybernetic-control techniques to schedules and budgets
- How to use earned-value management (EVM) to track and control projects
- How to fast-track and crash the project's critical path
- How to use stochastic techniques to ensure accurate project schedules
- How to apply project management principles in a simulated team project
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course will show how Generative AI can help teams refine project needs into a clear scope, milestones, and PBIs, and quickly draft roadmaps and release plans. AI can also suggest schedules and compression options, assist in defining KPIs and risk registers, and propose risk responses for team validation. During execution, AI can summarize progress, generate dashboard-ready status reports, and help iterate on sprint plans and retrospectives, enabling teams to communicate outcomes and lessons learned more efficiently throughout the life cycle.
Units
Quarter units: 3.0
Prerequisites
PPMT.X406: Project Risk Management
PPMT.X415: Project Leadership and Communication
PPMT.X425: Project Management in the Age of AI
PPMT.X426: Agile Project Management Fundamentals
UEWD.X412: Mobile Interface Design and Gen AI
Course Description
There are hundreds of thousands of mobile apps in the App Store, but only a small portion of them have innovative design principles, friendly user interfaces, and most importantly, widespread adoption by users. In this hands-on lab and lecture course, you will learn the core design thinking and strategy principles for creating effective user interfaces for mobile app design to the development of artificial intelligence (AI), augmented reality (AR), and virtual reality (VR) interfaces, including wearable user experiences such as Apple Watch and Android Wear, and smart device experiences. You will actively create these diverse experiences through hands-on design work using an iterative and user-centered design process.
Designing your own prototype will provide opportunities to explore new types of touch and gesture-based user interaction that can expand the functional possibilities of your apps. This exercise will demonstrate how mobile products can be rapidly developed and released to the market.
The course covers the trends, industry practices and techniques for the most popular platforms, and by the end of the course, you will have created an engaging user interface prototype. This UI prototype will incorporate the new conceptual and technical skills learned, and can also function as a portfolio piece for future endeavors.
Learning Outcomes
At the conclusion of the course, you should be able to
- Discuss mobile design and the fundamental principles essential for designing successful mobile apps and incorporating artificial intelligence (AI).
- Create AR/VR apps and stay updated on the latest advancements in mobile technology and smart device experiences.
- Develop UX for mobile devices like Apple Watch and Android Wear, incorporating gesture-based interfaces to create compelling user experiences.
- Explore rapid development of digital products through new UX models, design thinking, and strategic approaches.
Topics Include
- Latest iOS and Android Material Design Human Interface Guidelines
- Gen AI & Artificial intelligence design patterns (AI)
- Figma Design systems and frameworks
- Responsive Design and meaningful mobile experiences
- Cross Device UX, Lean Mobile UX and design thinking/strategy
- Augmented reality (AR), and virtual reality (VR) UX/UI design
- Apple Watch and Android Wear UX/UI Design
- Car Dashboard UX/UI Design
- UX of voice interaction (VUI)
- Smart Devices UX/UI Design
*This course may be applied to a certificate only if you are currently declared in a program.
Units
Quarter units: 3.0
Prerequisites
UEWD.X414: User Experience Design Fundamentals
HRMT.X409: Managing the HR Staffing Function
Course Description
Recruiting top talent for an organization is one of the most difficult challenges for staffing departments today. Those responsible for staffing are under immense pressure to obtain the talent necessary for organizations to meet business goals. This workshop explores critical issues related to managing the staffing function. Course exercises reinforce student understanding and student projects provide an opportunity to demonstrate the knowledge acquired.
It is highly recommended that students new to Human Resources begin with "Human Resource Management." After that, courses may be taken in any order.
Learning Outcomes
At the conclusion of the course, you should be able to
- Describe how a company determines their need for staffing and what to do to fill the staffing need
- Discuss the processes involved for managing the staffing function
- Explain the necessary tools and methodologies to follow
- Identify the assumptions, strategies and tactics necessary to help a company achieve its staffing needs
Topics Include
- Understanding staffing models
- Workforce planning
- Budgeting and managing staffing costs
- Marketing the staffing function
- Developing effective hiring processes
- Selecting and evaluating resources
- Maximizing the recruiting website
- College recruitment and employee referral programs
- Managing global requirements
- Measuring performance
Professional Credit
SHRM-CP(R) or SHRM-SCP(R) 16.5 PDCs.
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course integrates artificial intelligence as a lens for modern talent practice, examining how AI tools are reshaping sourcing, screening, and candidate assessment - and what it means for HR professionals to remain the "accountable human" in the loop.
Units
Quarter units: 1.5
VLSI.X400: Advanced Verification with SystemVerilog OOP Testbench
Course Description
SystemVerilog is the industry IEEE-1800 standard combining the hardware description language and hardware verification language. This course focuses on the use of advanced verification features in SystemVerilog. Students will learn the step-by-step processes of creating flexible verification components, which form the basis of modern industry-standard methodologies such as UVM (Universal Verification Methodology). They will also gain experience developing an industrial-strength object-oriented programming (OOP) testbench that is layered, configurable, constrained-random, and coverage-driven.
The course starts with a brief review of SystemVerilog language semantics and simulation fundamentals such as event ordering, delta cycles and race conditions, which will then feed into closely related entities in program block, clocking block, and interfaces. Students will learn how to develop a complete verification environment by building flexible testbench components via the use of virtual interfaces, classes, mailboxes, dynamic arrays, and queues, etc. Functional coverage in the form of covergroup, coverpoint, and SystemVerilog Assertion (SVA), will round up the development of a complete verification environment. You will become familiar with the flexibility of an OOP-centric technique, the power of constrained random verification and the use of functional coverage tools to ensure the success of a verification project.
Concepts introduced in class are reinforced in the lab. In addition to in-class hands-on labs and weekly take-home assignments, students will work on a required project to build an advanced OOP testbench and verification environment for a selected application (such as a 10G Ethernet MAC design), with transaction-level and layered architecture. Students will form a project team, create a test plan, develop an OOP-centric verification environment, perform functional coverage, and submit a complete project report. This course builds the foundation for the course "System and Functional Verification Using UVM (Universal Verification Methodology)."
Learning OutcomesAt the conclusion of the course, you should be able to
- Describe the shortcomings of Verilog-HDL testbench, and the benefits/flexibility of Object Oriented Programming (OOP) Testbench
- Explain the building blocks of a well-designed OOP Testbench: program block, clocking block, interface, classes, inheritance, polymorphism, randomization
- Demonstrate Functional Coverage, and how to use coverage as an objective and quantitative measurement to achieve coverage closure
- Develop industrial-strength OOP testbench that is layered, constrained-random and coverage-driven
Skills Needed:
A course in SystemVerilog and knowledge of VHDL, Verilog, C/C++, and some hardware verification experience. Ability to install and configure open-source software on own computers.
*This course may be applied to a certificate only if you are currently declared in a program.
Units
Quarter units: 3.0
CMPR.X416: Python for Programmers
Course Description
Python language is gaining popularity because its use enhances program correctness and increases programmer efficiency. Because of its clear and elegant syntax, dynamic typing, automatic memory management, and straight-forward module architecture, Python is simple to learn and fun to use. Its code is easy to read, write, extend and modify. This lab-based course offers proficiency in the core concepts of Python, and the skills and knowledge for building applications using any of the hundreds of thousands of task-specific Python libraries.
Learning OutcomesAt the conclusion of the course, you should be able to
- Learn and practice writing Pythonic code: efficient, accurate, easy to read/write
- Describe the Python environment and code introspection
- Express Python Syntax: flow control, function protocols, exception handling and functional programming
- Use Built-in data types: strings, tuples, lists, dictionaries and sets
- Apply Object-oriented features: classes, inheritance and overriding
- Build applications, packages, and libraries
- Create iterators, generators, decorators, and context managers
Topics include
- The Python environment: interpretation, integrated development environment, code introspection
- Syntax: flow control, f-string formatting, function protocols, exception handling, functional programming
- Built-in data types: strings, tuples, lists, sets, dictionaries
- Sequence manipulations: slicing, accessing, packing, unpacking, sorting by an arbitrary sort key
- Object-oriented features: classes and inheritance
- Building applications, modules, packages, and libraries
- Popular libraries: os, sys, copy, unittest, cProfile, optparse, unittest, shutil, tempfile, subprocess, and more
- Pythonic thinking: namespaces, internationalization, iterators, generators, decorators, dynamic coding, context managers
- PandasAI
Note(s):The Python interpreter is free software and runs on all popular platforms. Students are required to have Python 3.7 or higher installed.
*This course may be applied to a certificate only if you are currently declared in a program.
Skills Needed:Significant experience in any programming language.
Units
Quarter units: 3.0
HRMT.X401: Organizational Development and Change
Course Description
Organizational development is needed now more than ever.
The course on Organizational Development and Change aims to equip students with the knowledge and skills necessary to navigate and lead change in an ever-evolving work environment. Students will gain insights into managing successful change initiatives by exploring the historical development of organizational development theories, evaluating different frameworks, and analyzing the impact of organizational culture and employee engagement. The course emphasizes the role of leaders and change agents, the challenges and opportunities associated with change, and the importance of effective communication and feedback.
Through practical application and reflection, students will develop the ability to develop and design change management processes that foster organizational effectiveness and adaptability while addressing cultural and diversity considerations. In this experiential, interactive course, participants engage in group activities and collaborate on a team project, both in and out of class.
Designed for leaders charged with bringing about change, this course builds a valuable foundation for managers, human resource professionals, internal and external consultants, and those interested in pursuing a career in this field. It provides an overview of the field of OD, the nature of change, and the role of the OD and HR practitioner.
Learning Outcomes
At the conclusion of the course, you should be able to
- Explain the significance of Organizational Development (OD) in today's business environment
- Evaluate different organizational development frameworks and interventions to effectively manage change
- Analyze strategic OD partnerships: HR, middle management, executive team, and/or consultants
- Develop strategies and interventions to align business goals and organizational culture with desired change
- Design and develop change interventions prioritizing organizational effectiveness, employee engagement, and adaptability while addressing diversity, culture, neuroscience, and psychology safety
Topics Include
- Organization Development (OD) history and overview
- Theories and practices of OD, the OD process, and OD models
- Strategic partnerships: HR, Middle Management, Executive Team and/or Consultants
- Intervention designs that incorporate culture, Diversity, Equity, Inclusion, and Belonging (DEIB), neuroscience, and psychological safety
- Aligning OD efforts with HR, management and leadership, and systems of change
*This course may be applied to a certificate only if you are currently declared in a program.
Professional Credit
SHRM-CP(R) or SHRM-SCP(R) 19.25 PDCs.
Additional Information
AI*- This course has students create a prompt for an AI tool (such as ChatGPT, Claude, or similar) that requests recommendations for their team's final project topic related to organizational development interventions.
Units
Quarter units: 2.0
CTDM.X409: Clinical Pharmacovigilance 101: AE, SAE, AESI, SUSAR Reporting
Course Description
Formerly "Drug Safety and Adverse Events Reporting."
Regulators, the public, and the medical community are scrutinizing the safety profiles of pharmaceuticals more closely than ever. Thus acquiring, verifying and reporting quality safety data are crucial to obtaining and maintaining product approval. This course introduces fundamental concepts essential to drug safety and adverse event reporting and how to apply them to situations encountered during clinical trials and post-marketing reporting. You'll learn why safety reporting is crucial; the definitions of an adverse event and the key reporting issues of seriousness, expectedness, and relationship to the study drug. The course includes a brief overview of reporting requirements in the U.S. and abroad and the documents associated with these reports. The content is appropriate for CRAs, CRCs, drug safety associates, and regulatory affairs personnel.
Learning Outcomes
At the conclusion of the course, you should be able to
- Describe fundamental concepts essential to drug safety and adverse events reporting
- Assess adverse events for causation, expectedness and seriousness
- Identify reporting requirements related to Study Drugs
- Apply drug safety concepts to clinical situations
Topics Include
- Background of Drug Safety in US
- Drug safety during pre-clinical and clinical trials
- Post-marketing drug safety surveillance
- Reporting issues related to drug safety
Skills Needed
- To be successful in this class all students should have working knowledge of Google's G Suite or Microsoft Office, proper email etiquette, and essential understanding of Canvas.
Professional Credit
UCSC EXTENSION Approved by the California Board of Registered Nursing, Provider Number 13114, for 20.0 contact hours
Units
Quarter units: 2.0
Prerequisites
CTDM.X411: Good Clinical Practices
MKTG.X405: Customer Acquisition Planning and Growth Tactics
Course Description
Formerly "Customer Acquisition Strategies."
Succeeding in today's marketplace requires a customer acquisition plan that targets the right audiences, provides value at each stage of the journey, and promotes sustainable growth. This course gives students practical strategies and tactics to develop and implement acquisition programs in both B2C and B2B markets. Students learn to map customer funnels, develop personas, and design multi-stage campaigns that combine demand generation, account-based marketing, sales enablement, and marketing technology. The course emphasizes how to measure acquisition success at every step using clear metrics and highlights how digital platforms and AI-enabled technologies can influence customer acquisition planning and execution.
Learning Outcomes
At the conclusion of the course, you should be able to
- Critique the models for Customer Purchase Process, including the critical decision-points
- Understand the conflicting needs of Consumers, appreciating how this informs Purchase Decisions and adds complexity for the Marketer
- Consider how Marketers influence the Hierarchy of Effects to encourage action by Consumers
- Evaluate Marketing Tools, including Advertising, Advocacy, Promotion and Cause Marketing, which are used to encourage Trial, Repeat and Loyalty
Topics include
- Gaining insight about customers
- Describing the target market
- Positioning
- Metrics
- Advertising
- Packaging
- Promotions
- Distribution strategy
- Pricing
- Online and offline marketing
- How to create acquisition strategy
- Word of mouth
- Consumer trends
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course encourages the responsible use of AI tools to enhance the learning experience through AI practices and exercises.
Units
Quarter units: 2.0
CTDM.X418: Drug Development Process
Course Description
The development of a new drug is a complex, lengthy, and expensive process. Since regulatory approval is required before a company can bring a drug to market and generate revenue, it remains one of the riskiest endeavors in the biopharmaceutical industry.
In this course, you will explore the drug development process-from preclinical efforts to evaluate a drug's pharmacologic properties for safety and efficacy to the clinical trials required for regulatory approval. You will examine the objectives, mechanics, and ethical considerations of testing investigational drugs in human clinical studies. The course also covers how the U.S. Food and Drug Administration (FDA) reviews new drug applications and the post-approval requirements imposed on biopharmaceutical sponsors.
Through real-world case studies, you'll gain insight into the science and regulatory frameworks guiding drug development, as well as the challenges biopharmaceutical professionals face in bringing a new drug to market. These case studies illustrate the complexities of the process, providing a practical perspective on the regulatory and business considerations influencing the industry.
Designed for professionals across disciplines who are currently working in-or considering a move to-the biopharmaceutical industry, this course offers a foundational understanding of drug development and equips students with the knowledge needed to navigate the biopharmaceutical landscape.
Learning OutcomesAt the conclusion of the course, you should be able to
- Explain the key steps in drug development, including how investigational drugs advance through preclinical and clinical stages.
- Recognize the different phases of clinical trials, including their objectives, structure, and the types of data generated.
- Discuss the oversight role of the FDA, including its regulations governing clinical trials, pharmaceutical law, compliance, Good Clinical Practice, ICH Guidances, and bioethics.
- Develop critical thinking skills to assess the challenges biopharmaceutical companies face in drug development.
- Evaluate the role of the biopharmaceutical industry in society, balancing its benefits with informed critique of its business model.
Topics Include
- Drug safety, efficacy, risk-benefit analysis, pharmacokinetics, metabolism, and pharmacodynamics
- Clinical trial design, objectives, ethical considerations, and the interpretation of trial data
- The regulatory framework surrounding clinical development, including the FDA's role in reviewing drug applications, enforcing pharmaceutical regulations, and conducting inspections
- The mechanics of conducting a clinical trial from start to finish
- Job opportunities and career pathways in the biotech and pharmaceutical industry
Professional Credit
Professional Credit: CA BRN/LVN Credit--Provider #CEP13114, 20.0 hours.
*This course may be applied to a certificate only if you are currently declared in a program.
Units
Quarter units: 2.0
REGL.X410: Foundations in Medical Devices: Developing Regulatory Strategies
Course Description
Formerly " Foundations in Medical Devices: Developing Premarket U.S. Regulatory Strategies and Working in a Regulated Environment."
New to the industry? Or maybe you need a basic understanding of the U.S. FD&C Act and U.S. FDA regulations? Maybe you have a medical device that you'd like to commercialize in the U.S.? Maybe you just want some practical regulatory advice for working in the industry or how to do remote work? This online synchronous-lecture course will give you the medical device industry basics all from the comfort of your home. The course will answer your questions such as: how to work in a regulated environment, what are the roles available to you, and what are the differences between regulatory affairs, quality assurance, quality control, compliance, and quality engineering. This course will also help you create or be a part of producing a regulatory strategy for your medical device, IVD, stand-alone software, or combination product. Live discussions, class group games, etc. will be used to help you in navigating through the US FDA regulations including California's FDB requirements. You'll learn about the various US FDA device classifications, including the various regulatory pathways 510(k), De Novo, PMA, and HDE. You'll also learn about the different programs such as Q-submissions, Investigational Device Exemptions (IDE), Breakthrough Designation, Pilot Programs, and more. Including the medical device program enacted by FDA during emergency situations such as the COVID-19 pandemic: Emergency Use Authorization (EUA).
Learning Outcomes
At the conclusion of the course, you should be able to
- Discuss FDA's jurisdiction and the reason for food, drug, and cosmetic laws
- Define the various regulatory pathways available for medical devices, including requirements for combination products, IVDs, and stand-alone software
- Understand individual roles/responsibilities and how the medical device industry works in general
- Develop and apply an AI-enabled medical device regulatory strategy by analyzing regulatory intelligence, using traditional and AI-driven information sources, implementing AI-powered compliance systems, and preparing FDA submissions.
Topics Include
- Regulatory Writing
- Federal vs State level requirements: FD&C Act, FDA's CDRH, and California's FDB
- US Product Classifications I, II, III and Regulatory Pathways 510(k), De Novo, PMA, HDE
- Submission Considerations: Breakthrough Designation, Emergency Use Authorization, Sterility, Biocompatibility, Labeling, Pilot Programs, etc.
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
The modules in Canvas are set up as the roadmap for each class lecture week.
AI*- This course integrates AI throughout the curriculum, with weekly presentations demonstrating its use, team assignments requiring AI-driven analysis, and both the medical device regulatory strategy project and final 510(k) submission centered on applying AI tools and methods.
Units
Quarter units: 2.0
EDTH.X310: Assistive Technology for Learning Differences
Course Description
Technology can help struggling students leverage their learning strengths and bypass weaknesses to improve performance, independence, and self-confidence. In this online course aimed at teachers, learning specialists, educational therapists, and parents, you will learn about a wide range of tools to support students with learning disabilities, attention-deficit/hyperactivity disorder (ADHD), executive functioning deficits, and issues with processing information and memory. Through readings, lectures, video demonstrations, and hands-on activities, you will learn:
- How various tools address specific learning needs.
- How to match students with appropriate tools.
- Practical methods and strategies to implement technology solutions and integrate with curricula.
- How technology can facilitate Universal Design for Learning (UDL) practices in the classroom.
Learning Outcomes
At the conclusion of the course, you should be able to
- Provide a working definition of assistive technology (AT) devices and services in the context of accommodations for learning.
- Explain the principles of Universal Design for Learning (UDL), and provide examples of how technology can facilitate practicing UDL in the classroom and why accessible education materials (AEM) are important to students using AT.
- Demonstrate understanding of how specific technology features address the functional limitations that students with learning differences encounter with a wide range of essential academic tasks.
- Apply a process for analyzing an individual's AT needs and creating a plan to implement selected tools and strategies.
- Name and differentiate between the main laws that govern AT in education and describe their implications for students with learning differences.
Topics Include
- Components of an effective AT solution
- Basics of Universal Design for Learning (UDL) and Accessible Educational Materials (AEM)
- Tools and associated strategies for various academic tasks
- Applying a process for tool selection, implementation, and evaluating effectiveness
Working knowledge of:
- Professional experience addressing the needs of students with learning differences.
- Completion of "Understanding Learning Differences" (EDTH.X309) or equivalent coursework.
- Prior review of material on learning differences (provided by the instructor).
- Other requisites may be approved in advance by the instructor.
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course includes a dedicated generative AI module that evolves each term, giving students hands-on experience with AI tools while reflecting the rapidly changing landscape of educational technology.
Units
Quarter units: 3.0
BINF.X405: Next-Gen Sequence Analysis Tools - A Hands-On Approach
Course Description
There are numerous algorithms available as freeware or by public access in the cloud that make complex biological sequence analyses accessible to everyone. This self-paced, introductory course, aimed at professionals who want to break into the sequencing-related field of bioinformatics, explores important public access tools used for analyzing biological sequence data.
Through hands-on examples and exercises, you will learn how to access public databases for raw sequence data and perform the basic steps in processing next-generation sequence data for RNA, DNA, and ChIP sequencing data to obtain interpretable results.
You will get to explore the analytical parts of next-gen sequencing without having to do wet lab work because we've designed this course for people who are interested in a quick introduction to tools that allow for quick problem-solving without a deep theoretical understanding of how the tools work.
Learning OutcomesAt the conclusion of the course, you should be able to
- Process raw sequence for DNA and RNA for use in analytical algorithms
- Use Galaxy and R programs for performing data analyses
- Generate graphical outputs from the analytical results
- Annotate analytical results to convey biological meaning about the samples analyzed
Topics Include
- Public access tools used for analyzing biological sequence data
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
Most job postings for technicians and scientists in the molecular biology field ask for experience with next-gen sequencing. Having experience with the analytical tools is considered a plus on job applications.
Professional Credit
UCSC EXTENSION Approved by the California Board of Registered Nursing, Provider Number 13114, for 30 contact hours
Units
Quarter units: 3.0
Prerequisites
BINF.X401: Experimental Methods in Molecular Biology
BINF.X412: Principles of Drug Discovery
Course Description
This introductory course provides a framework for understanding the process of drug discovery, from target selection and validation to lead optimization and preclinical studies. Although the fundamental principles of drug discovery are well established, the tools, technologies and methods used in the discovery and development of safe and effective drugs are constantly evolving. Personalized medicine and novel diagnostics involving biomarkers, pharmacogenetics and pharmacogenomics in clinical practice are changing the landscape of drug discovery. The instructor will address fundamental and translational principles and cutting-edge approaches along with strategies for integrating current scientific approaches into the drug discovery process.
Learning Outcomes
At the conclusion of the course, you should be able to
- Have a detailed understanding of the different aspects of drug discovery process as they are practiced in pharmaceutical industry
- Gain knowledge of the most recent tools and techniques used for discovering new drugs
- Better design experiments in the area of drug discovery
Topics Include
- Target identification and validation
- High throughput screening, hit identification, hit-to-lead and lead optimization
- Induced pluripotent stem cells in disease modeling and drug discovery
- Structure-activity relationship, in silico drug design and molecular modeling
- Pharmacokinetics (absorption, distribution, metabolism, excretion and toxicology)
- Pharmacodynamics
- Toxicology
- Personalized medicine in drug discovery, including the OMICS technologies, biomarkers and single nucleotide polymorphism analysis in patient diagnosis, stratification and monitoring
- Gene Therapy and Tissue Regenerative Medicine.
Notes
*This course may be applied to a certificate only if you are currently declared in a program.
Completion of "Bioinformatics Tools, Databases and Methods" or a course in Molecular Biology is recommended.
Units
Quarter units: 3.0
AISV.X402: Natural Language Processing
Course Description
This advanced course introduces students to many aspects of natural language processing (NLP), a subfield of Artificial Intelligence (AI) focused on human language. The course includes hands-on lab work with popular open source frameworks, such as Pandas, Hugging Face Transformers, and Pytorch and covers a wide breadth of material, ranging from traditional methods, to more recent advancements in NLP, for example ChatGPT.
Students will explore natural language understanding (NLU), natural language generation (NLG), and discuss frameworks, algorithms and supervised learning.
The course will cover deep learning (DL), how DL and NLP can be combined, modern NLP architectures and language models in the BERT family. In addition, students will learn about the amazing GPT family of language models, for example GPT, GPT3, Instruct GPT, ChatGPT, and GPT4, as well as other recent advancements in generative Large Language Models (LLMs).
Students will leave the course with a wide-breadth of experience and understanding of the diverse applications of NLP in the modern world, along with the ability to program NLP methodologies in Python.
Learning OutcomesAt the conclusion of the course, you should be able to
- Create Python code to train a supervised learning algorithm for a variety of NLP tasks
- Evaluate the Transformer Architecture
- Explain recent innovations in Large Language Models
- Analyze how ChatGPT was trained
- Create Python code to fine-tune an open source generative Large Language Model
Skills Needed:Moderate level of computer programming ability in Python, comfortable with an editor, familiarity with basic command-line operations on a laptop, and a good understanding of Machine Learning models and Deep Learning models.
Note(s):Students are required to bring laptops for classroom work. The code samples use Python 3+ and Pytorch, along some Jupyter notebooks in Google Colaboratory (students can optionally pre-register for a free account). Students also have the option of installing the Python 3+ version of Anaconda distribution on their laptops from the following link:https://www.anaconda.com/on their machines.
*This course may be applied to a certificate only if you are currently declared in a program.
Units
Quarter units: 3.0
Prerequisites
AISV.X401: Deep Learning and Artificial Intelligence
CHEM.X001_A: General Chemistry I
Course Description
This course explores the foundational principles of chemistry, from atomic theory and the periodic table to chemical bonding and molecular structure. Students will examine intramolecular forces, chemical reactions, and stoichiometry, developing both conceptual understanding and analytical skills essential for advanced studies in chemistry and the health sciences.
Units
Quarter units: 5.0
Skills Needed
Previous or concurrent enrollment in Algebra or higher.This course is intended for postbaccalaureate students. UCSC undergraduates should follow their major's course requirements.
MEDD.X411: Medical Device Process Validation
Course Description
Validation is a critical aspect of medical device development and manufacturing and insufficient or noncompliant validation is a common reason for warning letters. Through lectures, assignments, in-class games, you will learn about industry best practices in a hands-on manner on how to set up and maintain a validated process. Utilizing an example surgical device, you will gain a thorough understanding of when to validate a process, how to develop and conduct IQ/OQ/PQ, qualify methods through Gage R&R, and extend concepts to sterilization and packaging validation. You will also be provided templates for validation plans, validation protocols and reports that are compliant with US FDA regulations as well as harmonized regulatory requirements from the IMDRF (International Medical Device Regulators Forum).
Learning Outcomes
At the conclusion of the course, you should be able to
- Identify FDA and harmonized IMDRF requirements for validation of medical device manufacturing processes
- Explain the criticality of validation and the consequences of insufficient validation on product quality and compliance
- Develop a validation protocol based on risk-based analysis of the production process and conduct a validation study
- Understand process monitoring to maintain a validated state, and developing impact analyses for design and process changes
- Analyze measurement systems through Gage R&R studies
- Apply principles to other validation of processes like cleaning, sterilization and packaging based on identifying key international standards
Topics Include
- Differences between verification and validation.
- Validation planning and Master Validation Plan
- How to Conduct Process Validation
- Process Validation Aftermath
Working knowledge of:
- The FDA quality management system requirements and ISO 13485:2016
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
This is an intermediate/advanced level class geared towards students and medical device professionals who work in quality engineering, product design and development, manufacturing engineering, quality assurance, quality compliance and regulatory affairs.
AI*- This course encourages the use of AI tools for editing, translation, idea generation, visualization, and tutoring, while teaching students how to properly cite any AI-generated content.
Units
Quarter units: 2.0
SEQA.X404: Agile Software Development using TDD/BDD and Python
Course Description
This course provides an overview of agile software development with an emphasis on popular software development practices like test-driven development (TDD) and behavior-driven development (BDD). It covers best practices, techniques and tools used in TDD and BDD, providing an overview of testing methodologies, including black box and white box testing in the evolving Agile/Scrum model. You will learn how to use Git for version controlling and GitHub for source code management. The course introduces xUnit framework based test automation using Python pyUnit and nose as well as Selenium WebDriver based functional test automation. Test coverage concepts, strategies and tools such as coverage are also addressed. By the end of the course, you will gain hands-on exposure to cutting-edge tools heavily used in the software industry. You are encouraged to bring laptops to class.
Learning OutcomesAt the conclusion of the course, you should be able to
- Describe all the common software testing categories and their general usages
- Discuss and apply agile development using TDD/BDD, automation of unit, functional, and web-based testing
- Explain code coverage, continuous integration and continuous testing/deployment processes
- Identify strategies to apply unit testing very early in the development process
Skills Needed:Coding knowledge of any general purpose programming language such as Python, Java, C++, Ruby, or C# is required. Students without prior programming experience in Python are encouraged to go through a quick learning guide such aswww.learnpython.orgbefore the first lab starts.
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course introduces practical ways to incorporate AI into Agile, TDD, and BDD workflows-using it to support debugging, test creation, refactoring, and CI/CD insights-while strengthening the core development skills essential for modern software engineering.
Units
Quarter units: 3.0
CMPR.X412: Java Programming I
Course Description
This course is an introduction to Java programming for those who are new to the field or need a refresher. The course covers how to apply key programming concepts and use Java programming environment for real world applications. This introductory foundation in Java programming will prepare students to start simpler programming projects for applications.
The course begins with programming concepts and Eclipse IDE. The instructor introduces basic and intermediate Java syntax, and then methodically addresses abstraction, object-oriented paradigm, procedural programming, elementary data structures, and more. Other useful topics include graphics user interface, collections and generics. Students will gain a strong conceptual foundation in these areas while starting to write programs for real applications.
The course consists of lectures and discussion, with some lab work. Students are expected to complete assignments on their own computers. By the end of the course, students should be able to program in the Java language and will be exposed to many useful programming concepts.
Learning OutcomesAt the conclusion of the course, you should be able to
- Understand concepts of programming languages and their usage
- Use intermediate Java syntax
- Use variety of data types suitable to specific programming needs and data abstraction
- Differentiate procedural programming from object oriented programming
- Demonstrate the use of the various control flow features
- Develop programming concepts to write non-trivial Java programs
- Build solid foundation of Java programming and be ready to take up advanced courses
Topics Include
- Introduction to programming, JDK and IDE
- Generative AI Assisted Programming
- Data types, inputs/outputs
- Strings, arrays, collection and generics
- Java programming logic
- Object-oriented programming
- Graphic programming
- Exception and file handling, debugging
Skills Needed:
Students should have experience using logic. Some programming experience will be helpful. Ability to install and configure open-source software on own computers.
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
This course includes a module on "Introducing Generative AI Assisted Programming."
AI*- This course introduces AI midway through the term as a supervised enhancement tool, helping students refine their own handwritten coding assignments and reflect on the insights gained, while also evaluating how different GenAI systems support their work.
Units
Quarter units: 2.0
EMBD.800: Basic Printed Circuit Board Design
Course Description
This course covers the entire basic printed circuit board (PCB) design process, including component library creation, schematic capture, and PCB layout. Students learn to use industry-standard software tools like Altium Designer to create detailed schematics and translate them into PCB layouts. Emphasis is placed on best practices for component placement, routing techniques, and design rule checks to ensure manufacturability and functionality.
Through hands-on learning, students develop a strong understanding of component libraries, schematic best practices, and various methods for wiring schematics. They also explore the PCB structure setup, including mechanical layer assignments and layer stack-up considerations. The course covers design rule checks (DRC), component placement strategies, routing methodologies, and the use of polygons, pours, and planes in PCB design. Additionally, students learn about PCB verification, cleanup processes, and documentation preparation for fabrication and assembly.
Upon completion, students can produce industry-standard documentation for analog and digital multi-layer, flexible, and high-speed PCBs, adhering to current IPC standards. This course provides the foundational knowledge and technical skills necessary for entry-level positions in the electronics industry or further study in advanced PCB design.
Learning Outcomes
At the conclusion of the course, you should be able to:
- Explain the fundamentals of the PCB design process including library principles, schematic creation, PCB design, and documentation.
- Demonstrate proficiency in using industry-standard tools such as Altium Designer and other PCB design software to create schematics and layouts.
- Create and manage component libraries, including symbol creation, footprints, and part data.
- Design multi-layer PCBs by integrating concepts of layer stack-ups, signal integrity, power distribution, and thermal management.
- Apply design rules and constraints to ensure PCB manufacturability and functionality, using design rule checks (DRC).
- Implement techniques for signal, power, and ground planes, including using vias and differential pairs.
- Prepare and evaluate manufacturing documentation such as Gerber files, assembly drawings, and bill of materials (BOM).
Learning Outcomes End
Units
3.0 CEUs
BINF.X410: Data and Workflow Management for Bioinformatics
Course Description
This course explains where large data sets come from and how they are stored and managed. It also examines data sizes, accessibility approaches, and how data are transformed and used for AI consumption. You will examine the challenges and considerations when choosing data for training sets.
By the end of course, you will understand the types of data used in bioinformatics, how the data are collected, stored, managed and searched, and how the data are transformed for further processing and analysis. You will also develop skills on how to aggregate and normalize the data to be used for machine learning and/or AI training sets.
Learning Outcomes
At the conclusion of the course, you should be able to
- Identify the different types of data used in bioinformatics, their sources, and how they are collected, stored, searched, and managed.
- Explain how bioinformatics data are processed, transformed, and prepared for further analysis, including machine learning and AI applications.
- Demonstrate skills to aggregate, clean, and normalize bioinformatics data to ensure quality and consistency for AI training sets.
- Analyze the sizes, formats, and accessibility of bioinformatics datasets and understand key storage and management considerations.
- Evaluate the challenges and key considerations in selecting bioinformatics data for AI model training, including data quality, bias, and ethical implications.
Topics Include
- Pipeline Design
- Workflow management systems and workflow analysis with open-source tools
- Documentation skills / proof of concept with foresight
- Using SQL for bioinformatics data
- Data lakes (e.g, Databricks, Redshift and/or Snowflake)
- Large data sets
- Databases - how to store, move, and learn what AI models to use
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course teaches students how to write bioinformatics programs by using AI for parsing and normalization of biological data.
Units
Quarter units: 3.0
VLSI.X411: SystemVerilog Assertions and Formal Verification
Course Description
Technologies like machine learning, autonomous driving, IoT, and cloud computing are ushering a new era of chip design with innovative architectures and advanced process nodes. With billions of dollars at stake, the race to be first-to-market is putting new challenges on the chip design and verification community.
In this course, you will be introduced to SystemVerilog (1800-2017 IEEE standard), a unified hardware design, specification and verification language that is being rapidly adopted by chip designers and verification teams to boost productivity and ensure first-pass silicon success. While it's based on Verilog and some extensions, the SystemVerilog language improvements include enhanced scheduling semantics, rich data types, interfaces with emphasis on assertions, and formal verification-all covered in this course.
You will also be introduced to SystemVerilog Assertion (SVA) concepts and syntax, using small examples and realistic design protocols. You will learn about immediate and concurrent assertions, their differences and use cases, and how to write assertions for formal verification. In the second part of the course covering formal verification theory, students will run the formal tool, debug a counter-example, and learn the refinement process.
This is a lab-based course giving you the opportunity to dive into key topics in detail-from language constructs to assertion coding guidelines that include practical examples of how to use assertions in verification. Students will also learn methodology choices and assertions in a formal context. The course provides hands-on exercises using assertions in simulation (VCS) and formal verification (VC-Formal).
Learning OutcomesAt the conclusion of the course, you should be able to
- Understand SystemVerilog data types, interfaces and their use cases
- Understand the role of Assertions in the verification process
- Identify functional blocks appropriate for verifying using SystemVerilog assertions
- Create an Assertion test plan based on specifications
- Write assertions for the given design specs and run them in simulation
- Run SystemVerilog assertions using formal verification tool and analyze results
- Be familiar with Formal verification Apps use models and applications
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course discusses AI as part of emerging trends, including generating assertion test plans, creating assertions from those plans, and developing strategies for handling non-converging properties.
Units
Quarter units: 3.0
UEWD.X424: User Research and Analysis
Course Description
This course provides an in-depth understanding of user research and analysis techniques essential for designing user-centered products and services. Students will learn various user research methods with emphasis placed on real-world applications and developing actionable insights for iterative product design.
Learning OutcomesAt the conclusion of the course, you should be able to
- Explain the principles and importance of user research.
- Design and conduct user research studies using various methods.
- Analyze and interpret user data to inform design decisions.
- Communicate research findings effectively to stakeholders for enhancement of user experience across all phases of the product development lifecycle.
Topics Include
- Role of user research in the UX design process
- Research project planning and scoping
- User interviews and usability testing
- Persona development and journey mapping
- Stakeholder communication and reporting
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course will demonstrate how user research work can benefit from the use of AI tools such as automated transcript analysis, LLM generated study guide drafts, and conducting secondary research. We'll discuss how AI can be of use to a researcher working in product design today, and give students a chance to explore its benefits via hands-on exercises.
Units
Quarter units: 2.0
AISV.819: LLM Fundamentals and Practical Applications
Course Description
Learn the fundamentals of large language models and build practical AI applications for business use. This course covers the transformer architecture basics, prompt engineering, and API integration. Through hands-on projects, you'll develop hands-on skills in crafting effective prompts, creating conversational interfaces, and using popular large language model (LLM) frameworks to build real-world applications, including domain-specific chatbots, productivity tools, and sentiment analysis solutions for customer feedback.
Units
2.0 CEUs
Prerequisites
AISV.814: Generative AI Fundamentals
CTDM.X414: Sponsor Audit and Regulatory Inspection Readiness
Course Description
Formerly: Preparing for FDA Inspections and Conducting Sponsor Audits - GxP
In the regulated pharmaceutical and biotech medical device industries, inspections by government agencies are often a prerequisite for new product-marketing approvals. Knowing what to expect and how to prepare for and respond to such inspections is as critical as conducting sound clinical research. As the FDA and other regulatory authorities increase the frequency of inspections, it is imperative that everyone involved in the development of new therapies be familiar with government inspection processes and their role during these inspections. This course helps participants prepare for FDA inspections and conduct sponsor audits considering GxP guidance.
Learning Outcomes
At the conclusion of the course, you should be able to
- Describe current sponsor and FDA practices expected during inspections.
- Discuss how regulations and guidance are applied to improve inspection readiness.
- Explain the differences between audits and inspections, sponsor responsibilities in relation to the FDA.
- Identify risks in clinical trials that will be issues during a sponsor audit or FDA inspection
Topics Include
- Investigator and sponsor/monitor inspections
- How and when inspections occur
- FDA inspection procedures and practices
- Conducting sponsor audits and inspections
- Interacting professionally with inspectors
- Responding effectively to inspectors' observations
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
This course benefits professionals involved in all aspects of clinical research including sponsor clinical development personnel, quality assurance and compliance, investigators, monitors, regulatory affairs personnel, data managers, and safety surveillance personnel.
AI*- This course examines AI topics as they relate to inspection readiness tools, risk management and central monitoring.
Professional Credit
UCSC EXTENSION Approved by the California Board of Registered Nursing, Provider Number 13114, for 15 contact hours
Units
Quarter units: 1.5
Prerequisites
CTDM.X411: Good Clinical Practices
DBDA.X419: Dashboards and Data Visualization
Course Description
This course introduces dashboard and data visualization technologies with a hands-on approach. Dashboard is a presentation of key performance indicators (KPIs) important to an enterprise. Database and data analytics professionals often build, use, and support dashboards. Data visualization is the application of data science to extract intelligence from data sources, often in a graphical format.
The course introduces the characteristics of dashboards and the principles of data visualization. It also covers how to select KPIs, identify dashboard content requirements, design and implement dashboards and scorecards, and apply data visualization techniques. In addition, you will learn how to identify and select the software tools used to create dashboards and their visual content, as well as common mistakes, tips, and best practices relevant to dashboards and data visualization.
You will learn how to choose data sources, extract required data, perform data analysis using an example tool, and visually present the results on a dashboard using tables, charts and maps. As a course project, you will identify and specify dashboard requirements (including selecting the appropriate KPIs), design the dashboard views, reports, layout and navigation, as well as create the dashboard and the data visualizations to be incorporated in it. You will learn new visualization techniques like 'word cloud', 'Sankey Charts','Tooltip visualization', and about the HYPER data format that enhances performance. In addition to these, you will also learn the newer features of the Tableau software. Your grade will be based on the project, in-class participation, a midterm and a final exam.
Learning OutcomesAt the conclusion of the course, you should be able to
- Describe the core aspects of Dashboards and Visualization
- Discuss the difference between Dashboards and Data Visualization
- Explain the importance of Key Performance Indicators
- Identify the use cases and demonstrate with examples
Topics Include
- Key performance indicators (KPIs)
- Understanding dashboards and scorecards
- Data visualization principles
- Advanced data visualization techniques
- Dashboard planning, design and implementation
- Best practices, common mistakes and tips
- Identifying and selecting dashboard tools and vendors
Note:The Tableau software is available to students for learning purposes only for approximately three months. Students are required to install software on own computers (Windows Vista or newer or Mac OSX 10.8.1 or newer) and are encouraged to bring laptops to class. Also note that this is not a specific tool usage training course. Tableau is introduced as an example tool for data visualization.
*This course may be applied to a certificate only if you are currently declared in a program.
Additional InformationAI*- This course uses AI to accelerate data exploration, highlight key trends, generate queries, and provide insight narration, while also suggesting improved color schemes and layouts for clearer visual storytelling. The course further incorporates AI-driven anomaly explanations, automatic grouping of similar data through unsupervised machine learning, and Tableau's ability to connect with Python or R for deeper analysis.
Skills Needed:Knowledge of database concepts and any business experience related to decision-making.
Units
Quarter units: 3.0
EDTH.800_W2: Education Innovation Workshop: Informal Assessments
Course Description
Welcome to our immersive Education Innovation workshop series. Join master educators to explore the most current, evidence-based best-practices to keep your knowledge and skills up to date and to strengthen your ability to support every student. Each session is led by an expert in the field with real world experience, who will guide you through the material and help you apply it immediately to your work..
Units
0.5 CEUs
EDTH.X312: Neurodivergent Learners
Course Description
A growing body of scientific research and evolving cultural awareness have affirmed the value of addressing neurodivergent learners in the classroom and in the workforce.
In this course for educators and professional trainers, we will explore brain differences, reduce cultural prejudice, and identify tools to support the creative potential and abilities of neurodivergent learners. Students will examine the social and cultural dynamics of being neurodivergent and address inequities in the current educational paradigm.
Once we explore difficulties such as overdiagnosis and gaps in educator training, we will examine how the Universal Design for Learning (UDL) can be a strategy for leveling the playing field and put it to use in a new design for the classroom or workplace.
This course is designed for K-12 teachers, college educators, school administrators, home-schoolers, therapists, and HR professionals.
Learning Outcomes
At the conclusion of the course, you should be able to
- Identify signs of Neurodiversity and the strengths of neurodivergent learners.
- Describe Neurodivergence and its short and long-term impacts.
- Explain the social and cultural issues related with Neurodivergence.
- Discuss strategies to help neurodiverse individuals.
- Design a classroom or workspace using Universal Design for Learning and accommodations.
Topics Include
- Social Dynamics of Neurodivergence
- Social and cultural issues related with Neurodivergence
- Empowerment through Education
- Neurodivergence in the workplace
- Universal Design for Learning
Working knowledge of:
- Developing presentations and analyzing research content
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course explores how AI tools can enhance support for neurodivergent learners, from research assistance to personalized strategies for reading comprehension and learning success.
Units
Quarter units: 1.0
PPMT.X415: Project Leadership and Communication
Course Description
This course is designed to equip students with the "soft skills" needed for managing projects, including leadership, communications, team organization and development, conflict management, quality management, and negotiating. Using case studies and exercises, students explore vital aspects of project leadership such as the use of participative management to build commitment, leadership styles, organizational cultures and configurations, interpersonal skill development, project staffing, and working with distance-separated teams. Students also learn to establish clear project goals, overcome communication problems, write performance reports, and manage agreement.
Learning Outcomes
At the conclusion of the course, you should be able to
- Describe and apply various leadership styles
- Recognize various organizational structures and operate efficiently within them
- Demonstrate several motivational and influencing skills
- Assess one's own leadership strengths and weaknesses and create a development plan
- Describe how and why we filter "reality" - in other words, perception
- Demonstrate methods for gaining commitment to projects
- Establish open and honest communications within a project
- Acquire, organize, motivate and reward teams
- Describe and Demonstrate techniques for leading both co-located and virtual teams
- Delegate efficiently
- Manage conflict and negotiate effective agreements
Topics Include
- Project leadership versus project management
- Improving project communications
- Building commitment to the project
- Successfully managing conflict
- Using the Johari Window to assess your interpersonal skills
*This course may be applied to a certificate only if you are currently declared in a program.
Units
Quarter units: 3.0
Prerequisites
PPMT.X425: Project Management in the Age of AI
MEDD.X412: Effective Auditing: Interviewing, Influence & Audit Psychology
Course Description
Formerly REGL.X407 - "Value-Added Quality Audits"
In today's dynamic business environment, effective quality audits are essential for achieving sustainable compliance while contributing to corporate objectives. This hands-on course introduces participants to the skills and knowledge required to conduct effective internal audits, while building a strong foundation in core auditing principles and techniques - including planning, executing, analyzing, and communicating audit results in terms that are meaningful to key stakeholders and top management.
Participants will also gain insights into the psychology of auditing, practice questioning techniques to uncover root causes, and learn how to present audit findings in a manner that drives corrective action and fosters management engagement. By the end of the course, participants will be prepared to elevate their organization's quality audit program to a more strategic and impactful level.
Learning Outcomes
At the conclusion of the course, you should be able to
- Explain how audits can help an organization achieve its strategic business objectives
- Provide a brief overview of the audit process
- Understand the psychology of audits
- Learn different ways of using questioning techniques to make the audits "value added"
- Understand, communicate and present non-conformances to 21 CFR 820 in a simulated audit setting
- Understand the MDSAP audit model
- Identify resources available to conduct audits to the FDA QMSR regulation
Topics Include
- Anatomy of the Audit Process
- Attributes of a Good Auditor
- Auditor Strategies
- The Communication Process
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course will review AI tools and techniques for auditors to leverage throughout the audit process from planning to report writing.
Professional Credit
UCSC EXTENSION Approved by the California Board of Registered Nursing, Provider Number 13114, for 15 contact hours
Units
Quarter units: 1.5
Prerequisites
MEDD.X407: Quality Management Systems for Medical Devices: ISO 13485 and FDA QMSR
BINF.X401: Experimental Methods in Molecular Biology
Course Description
This course will give students a theoretical and practical introduction into important methods in molecular biology. This is a lecture-based course that provides a theoretical overview of the key molecular biology techniques used in basic life science research and by the biotechnology and biopharmaceutical industry for the discovery of novel therapeutics. Students will understand how to work with molecular biological laboratory equipment and identify biological solutions relevant for molecular biology research. Laboratory safety aspects will also be a focus.
Along with the practical aspects of the course, there will also be a particular emphasis on the planning, presentation, and critical evaluation of the results in the form of a laboratory report or oral presentation. You'll also learn about high-throughput sequencing and microarray expression analysis, methods that generate massive amounts of biological data. The instructor discusses the types of data these techniques generate, the relevance to bioinformatics, and their uses in the diagnosis and treatment of human disease.
Learning Outcomes
At the conclusion of the course, you should be able to
- Explain the principles of basic methods in experimental molecular biology
- Describe experimental molecular biology techniques, quantitative methods, and instrumentation used in functional genome research and biotechnology
- Apply learned techniques when solving molecular biological problems
- Understand the general safety regulations for laboratory work in molecular biology
- Interpret experimental data
- Critically evaluate and discuss experimental results
Topics Include
- Gene cloning, manipulation and sequencing
- PCR
- RNA interference
- Gene expression analysis
- Protein expression, engineering, and structure determination
- Fundamentals of experimental design
- Introduction to AI for Bioinformatics
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course will examine how AI is being used in bioinformatics for analyzing data generated from experimental methods in molecular biology.
Units
Quarter units: 3.0
ECED.X314: ECE: Principles of Infant/Toddler Caregiving
Course Description
This course satisfies part of the State Licensing requirement for the application of infant/toddler caregiving principles. We encourage students to visit the cdss.ca.gov website for more information on the requirements. The course "Infant/Toddler Growth and Development" fulfills the remainder of the requirement. This course is designed for those who work with children up to three years of age. The course focuses on understanding the principles of high-quality caregiving. Topics include understanding the adult role in the development and implementation of curriculum for infants and toddlers, and essential curricula components such as physical setting, social environment and play.
Learning Outcomes
At the conclusion of the course, you should be able to
- Describe milestones of children ages 0, 1, 2 and the monthly development that they go through
- Discuss many different theories that have been given by child development theorists of the past
- Explain the differences between toddlers/infants as compared to older children in preschool and beyond
- Identify strategies that are best to use with children ages 0-2 years old
Topics Include
- The four stages in acquiring language
- Motor milestones of Infants 0-12 months
- Importance of brain development in the first five years
- building brains together
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
This course is great for all interested in this age group even if they have not had children of their own yet. It is also informative for those who have had children as they can relate to many of the things the book focuses on.In this course, you will study the theories, philosophies, and practices that are best for working with infants and toddlers two and under. This class is necessary and mandatory for all caregivers working with this age frame.
AI*- This course will explore and focus on how some new AI tools can enhance and support the creativity process for our young learners as they create works of art that can now dance and move, etc. with the help of AI tools!
Units
Quarter units: 3.0
UEWD.X414: User Experience Design Fundamentals
Course Description
User experience design is a major factor in creating winning industry products. Design-driven businesses and products have a higher chance of succeeding in the marketplace. This course focuses on using user-centered design strategies and methods to create highly effective, pleasurable, and usable products while meeting business goals and objectives. The knowledge gained in this course directly applies to creating great user experiences for Web sites, Web applications, software as well as user-interfaces of many other products.
The course will also expose you to the multidisciplinary nature of the user experience design process, design thinking, and the steps you can take to succeed. The course covers methods and strategies of six overlapping phases: problem identification, information collection, idea generation, prototyping, evaluation/testing, and implementation.
You will practice with assignments and through team discussions. Some assignments require high-fidelity design of Web applications.
Learning Outcomes
At the conclusion of the course, you should be able to
- Apply the User Centered Design process with respect to creating web sites and applications
- Develop a reasonable library of design methods and strategies including a design "vocabulary".
- Analyze the business needs of a website
- Develop a design that will enable users to accomplish their goals at the website
Topics Include
- Knowing the User, Intelligence Gathering
- Idea Generation Methods and Strategies in Design
- Application of Design Principles
- Evaluating Prototypes, Iterations, User-Research
Working knowledge of:
- Drawing applications (e.g. Adobe Illustrator, Fireworks, Google Drawings, OmiGraffle, Sketch, or a similar program). You will need access and some experience using.
- Image processing applications such as Adobe Photoshop and ability to draw flowcharts and basic visual elements are highly recommended. The drawing is to communicate product design in high fidelity graphics.
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course will encourage students to explore how modern AI technologies (e.g. Figma Make), can augment design thinking, rapidly expand ideation, and improve both the speed and fidelity of UX deliverables.
Units
Quarter units: 3.0
HRMT.X412: Leading People Through Change
Course Description
The increasing rate and scope of change is having a profound effect on the workplace. In this course, you will learn essential leadership skills, including how to inspire and motivate individuals, manage talent, influence without authority, and lead teams. Managers, supervisors and Human Resource professionals often bear the responsibility of maintaining morale and productivity during difficult change processes. Doing this effectively requires grasping the impact of change on people, understanding the change process, acquiring critical coping skills, optimizing the positive payoffs from change, and implementing action plans for leading people through change. You will obtain practical resources and develop a personal action plan for leading people through change.
Learning Outcomes
At the conclusion of the course, students will be able to
- Identify and explain the pressures for change
- Explain the causes, consequences, and costs of mismanaging change
- Assess strategies used by businesses in planning for and dealing with change
- Understand the process of change management
- Describe the role of a change agent
- Develop a change plan
- Describe how organizations can identify and evaluate the impact of change on corporate culture, employees and performance
- Create and communicate your vision as a leader
- Explore specific roadmap for managing change
- Identify and explain different change models
*This course may be applied to a certificate only if you are currently declared in a program.
Professional Credit
SHRM-CP(R) or SHRM-SCP(R) 6.5 PDCs.
Units
Quarter units: 1.0
MKTG.X400: Customer-Driven Marketing: Principles and Practice
Course Description
Formerly "Principles of Marketing."
Marketing drives business growth by connecting companies with customers, markets, and opportunities. This course introduces students to the core principles of marketing that create customer value while providing practical skills to develop, implement, and assess marketing strategies in today's digital and AI-driven landscape. Students learn to apply marketing theory to practice through real-world examples, exercises, and projects, gaining insight into how digital marketing, social media, and AI-enabled technologies influence customer engagement and growth.
Learning Outcomes
At the conclusion of the course, you should be able to
- Describe what marketing and strategy are;
- Conduct market and industry analyses; and
- Apply different strategies to build a customer-driven strategy and mix.
Topics Include
- Marketing strategy, planning, and analysis
- Consumer (B2C) or business (B2B) markets
- Product development, branding, and lifecycle management
- Pricing strategies and marketing channels for value and competitive advantage
- Integrated marketing communications: advertising, PR, personal selling, and promotions
- Digital marketing, customer journey mapping, and global marketplace considerations
- Ethical, sustainable, and socially responsible marketing practices
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course explores how AI serves as a critical enabler of efficiency for companies and relevance for customers by helping marketers identify and reach target audiences at the right time with the right message, tailor offerings and content, and ultimately create greater value on both sides of the marketing value exchange.
Units
Quarter units: 2.0
ECED.X301: ECE 1: Development in Early Childhood
Course Description
Participants explore human development from prenatal stages through middle childhood and study the interrelationships among social, emotional, physical and cognitive development, with a focus on the role of play in early childhood. Using observational techniques, the class identifies developmentally appropriate characteristics and activities.
Learning Outcomes
At the conclusion of the course, you should be able to
- Describe the influence of various social contexts on development including family, school, childcare, the media, and culture
- Discuss some views consistent with current knowledge and research in child development, based upon several current issues in child development
- Observe, record, analyze and compare children's behavior and relate it to course materials on development
- Identify the major milestones in child development from birth through adolescence in social, emotional, cognitive and physical development
Topics Include
- Examining the relationships of the child to their family, community, and culture.
- Learning about expected behavior and growth patterns of infants through adolescence.
- To study the social, emotional, intellectual, and physical development of the child from conception through adolescence.
- Observing, recording, analyzing and comparing children's behavior and relating it to course materials on development.
- Recognize and appraise the influence of various social contexts on development including family, school, childcare, the media, and culture.
- Examine the significance of various statuses and characteristics such as gender, disabilities and socioeconomic status on children's development.
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
Students must have the required textbook for the first class meeting.
Units
Quarter units: 4.0
EDTH.X313: Educational Therapy: Structured Literacy II
Course Description
This course is part II of a two-course series, Structured Literacy I and II. Spreading the content over two courses offers us the luxury of focusing more in depth, first on the teaching of literacy and then on teaching literacy to students with learning difficulties. Both courses are required for the Certificate in Educational Therapy, and are more closely aligned to the requirements of the Association of Educational Therapists. Together, they provide a foundation of the skills and knowledge base necessary to adequately teach all of the students who will come to you in your practice.Structured Literacy II builds upon the Structured Literacy I groundwork to explore how to teach, remediate and support students with learning difficulties, whether due to dyslexia, speech and language disability, ADHD, ASD, a mismatch between home and school culture, learning English as a second language, or a number of other challenges. The course emphasizes the neurobiological and neurocognitive underpinnings of literacy, the science of reading and structured literacy, best practices of instruction, using informal and formal assessments to guide instruction, and the development of materials and skills to teach literacy to a broad range of students.
Learning Outcomes
At the conclusion of the course, you should be able to
- Describe the characteristics and elements of structured literacy
- Analyze student's individual learning needs and apply best practices to modify structured literacy to their needs
- Analyze the complex interplay of overlapping challenges and create a multi-leveled, multi-faceted approach to best support each student
- Apply both informal and formal literacy assessments to create an accurate student profile and a learning plan that responds to the changing needs of each student
Topics Include
- The who, what, when and why of literacy instruction
- Structured Literacy: what it is and why it is even more important for students with disabilities
- Understanding differential diagnoses to align instructional practices with the specific needs of individual students
- How socio-economic, cultural and a wide-range of identity issues affects literacy acquisition and instruction; and their interconnections with identification and treatment of language-based learning disabilities
- Assessments for literacy difficulties and dyslexia
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course encourages responsible AI use to clarify readings, summarize content, and support creative learning tasks like developing student-centered passages.
Units
Quarter units: 3.0
Prerequisites
EDTH.X301: Educational Therapy: Structured Literacy I
AISV.817_W9: AI Technology Workshop Series: AI Enhanced Project Management
Course Description
Welcome to our immersive AI technology workshop series. During these sessions you will be introduced to new and established AI tools that will help you create and manipulate content in new and powerful ways. Each session is led by an industry expert who will guide you through the material and share its real-world implications.
Units
0.5 CEUs
BIOL.X001_A: Cell and Molecular Biology
Course Description
This course offers a comprehensive and structured introduction to the fundamental principles of biochemistry, cell biology, molecular biology, and genetics, providing a solid foundation for undergraduates pursuing the life sciences and related disciplines. No prior coursework in biology or chemistry is required-if it has been some time since your last exposure to these subjects, rest assured that we will cover the necessary background to support your success.
Learning Outcomes
At the conclusion of the course, you should be able to
- Describe and analyze the molecular foundations of life, including the structures and functions of biological molecules, their interactions through chemical bonds, and their roles in cellular processes.
- Explain cellular structure, function, and organization, recognizing cells as the fundamental units of life and understanding how enzymes drive biochemical reactions within the constraints of thermodynamic principles.
- Illustrate and interpret the flow of genetic information, using detailed diagrams to describe the processes of DNA transcription, RNA translation, and protein synthesis.
- Compare and contrast modes of reproduction and genetic inheritance, explaining asexual and sexual reproduction, the mechanisms of mitosis and meiosis, and their impact on genetic variation.
- Apply critical thinking and data analysis skills to develop, evaluate, and refine hypotheses related to biological phenomena using scientific reasoning and evidence-based approaches.
Topics Include
- The first module serves as an essential guide, providing an overview of the course structure, key topics, grading policies, and other critical information. Students are encouraged to review this module thoroughly before the first class session and refer to it as needed throughout the term.
- The remaining modules delve into the core themes of biochemistry, cell biology, molecular biology, and genetics. We will examine each of these disciplines in sequence, allowing students to build a strong conceptual foundation while appreciating the intricate connections between them.
Expected Effort
At UC schools, 1 credit hour typically requires about 3 hours of student work per week. Actual class meeting times may vary by course.
Course Eligibility and Prerequisites
Prerequisites: General Chemistry I and General Chemistry II (or equivalent courses).
This course is intended for postbaccalaureate students. UCSC undergraduates should follow their major's course requirements.
Units
Quarter units: 5.0
EDTH.X303: Educational Assessments I
Course Description
Assessment is critical for determining what we've learned, how we learn, and how to best target and bolster instructional approaches as we move ahead. This course introduces the assessment tools and procedures frequently used in educational therapy settings. Participants will gain experience using specific assessment instruments. They will have access to a limited number of assessment instruments which they may use for practice. Testing is limited to educational assessment tools, which are widely used by educational therapists and do not require credentialing as a school psychologist or licensing as a clinical or educational psychologist. The course offers insight into how to administer tests used by educational therapists and how to interpret psycho-educational evaluation reports.Learning Outcomes
At the conclusion of the course, you should be able to
- Explain the purposes of formal and informal assessment
- Read, understand, and summarize educational testing reports
- Administer a standardized assessment correctly
- Recognize common tests of phonological awareness, visual motor integration, expressive and receptive language, reading, writing, and math
- Use test data to plan remediation in one academic area
Topics Include
- Understanding why educational therapists give assessments and conduct interviews
- How to identify which assessments are appropriate for educational therapists to administer
- How to review psycho-educational reports and other allied professional assessments in order to develop an effective treatment plan
Additional Information
Please note that this course is designed for educational therapist candidates, general and special education teachers, school administrators, and allied professionals.
*This course may be applied to a certificate only if you are currently declared in a program.
AI*- This course includes discussions about the ethics of AI - as well as its responsible use - in educational assessments.
Units
Quarter units: 3.0
EMBD.X400: Comprehensive Signal and Power Integrity for High-Speed Digital Systems
Course Description
High-speed signaling technologies with multi-gigabit data transfer rates are critical to high-bandwidth communications. However, the physical limitations of the channel (in board, package, and connector), the transceiver circuits, as well as voltage and timing noises introduced along the signal paths, make the design of high-speed links very challenging. Accurate modeling and analysis of high-speed digital systems requires a good understanding of physical effects and system architecture in order to optimize the design parameters in the channel, transmitter, and receiver subsystems. This course in applied signal/power integrity gives students a set of skills for problem solving and strategies that bridge the gap between theory and real world applications by going through case studies from real designs.
This course starts with a comprehensive overview of signal and power integrity analysis for high-speed systems. The instructor promptly moves on to cover the state-of-the art modeling and analysis techniques used in high-speed links. The course introduces accurate interconnect modeling including high frequency and second-order effects, and behavioral modeling of IO and ESD, including IBIS. Students will learn the concepts of equalization design and various signaling techniques (such as differential, NRZ, pulse, multi-level, etc.). At the system level, topics include clocking schemes and timing jitter analysis, as well as power analysis topics such as IR Drop, AC noise, simultaneous switching noise, and decoupling capacitor. The course concludes with a discussion of variations in manufacturing and methods to handle them in simulation and design.
Upon completing the course, students will have a strong understanding of signal and power integrity concepts and terminology. They will acquire the skills to design, model, and analyze high-speed interconnects. They will be able to relate various link blocks and parameters to system performance and make trade off decisions.
Learning OutcomesAt the conclusion of the course, you should be able to
- Understand signal and power integrity concepts and terminology
- Perform design, modeling, and analysis of high-speed interconnects and systems
- Explain the impacts of inter-symbol interference, jitter, power supply noise on the performance of high speed systems
- Apply equalization, modulation, and advanced signaling techniques to increase system bandwidth
- Identify and relate various high-speed link components and parameters to system performance and make trade off decisions
Skills Needed:
Students must have a basic understanding of signal integrity, electromagnetic compatibility, printed circuit boards or packages.
Additional Information
*This course may be applied to a certificate only if you are currently declared in a program.
AI*- This course uses AI-enabled simulation tools and Python-driven automation to help students design, analyze, and optimize high-speed signal and power integrity for advanced AI processor boards.
Units
Quarter units: 3.0
Prerequisites
EMBD.X409: Printed Circuit Board Design for Signal Integrity and EMC Compliance
EMBD.X423: Embedded Linux Design and Programming
Course Description
This course covers the fundamentals of building and installing a custom embedded Linux for an ARM processor platform, and provides hands-on experience for creating cross-platform environments using the GNU tools. Basic concepts for designing, testing, and customizing embedded Linux will be covered, including how the Linux scheduler is implemented, and how to write Linux kernel modules and remotely debug embedded Linux applications.
Learning OutcomesAt the conclusion of the course, you should be able to
- Explain the basics of designing embedded Linux
- Master the requirements to setup a Linux cross development environment
- Use GNU tool chain to compile Linux Kernel and applications code
- Develop and download applications to run on an embedded Linux target system
- Describe the steps to write, compile and load/unload Linux Kernel modules
- Summarize the Linux File System and initramfs (Initial RAM File System)
Topics include
- An overview of embedded and real-time systems
- Creating a cross-compiler
- Linux device tree usage
- Building and configuring a custom Linux kernel
- Building and debugging Linux application source code using a GDB debugger
- Writing kernel modules and user applications for embedded Linux using C language
- Linux sysfs interface for GPIO
- The basics of POSIX threads and the RTAI (real-time application interface) environment
Note(s):To do projects, students are expected to have access to Debian Linux on their computers. Options include Virtual Box, LiveCD, disk partition or separate drive. Instructor will not cover the Linux installation topic in class. For students needing help with Linux, "Introduction to Linux" is recommended. Students should come prepared with knowledge of the suggested prerequisites.
This course requires students to purchase a board (approx. $50, not included in the tuition) to complete the assignments. Students may either use Raspberry PI 2 Model B or Raspberry PI 3 Model B (details to be discussed in class). Students are expected to use their own Linux-based computers to do the programming project.
*This course may be applied to a certificate only if you are currently declared in a program.
Skills Needed:
Working knowledge of C programming language and UNIX/Linux operating-system internals. Advanced C programming recommended.
Units
Quarter units: 3.0
BUSM.X405: Finance I, Fundamentals
Course Description
This course addresses financial management, including fundamental principles, planning and evaluation, and appropriate financial tools. Through lecture, readings, group discussion, and a group project, this course covers the concepts and tools of the financial marketplace.
This course is designed for managers and team members from corporations, nonprofit organizations, municipalities, and those self-employed who are increasingly required to address the organization's goals for financial planning, working capital, capital budgeting and return on investment for goal alignment with corporate planning to meet stockholder goal of wealth maximization.
Learning Outcomes
At the conclusion of the course, you should be able to
- Describe what financial management is
- Analyze and interpret the most basic of financial statements to develop courses of action
- Assess how revenue, profitability, break-even, and time value of money all influence financial decision making
Topics Include
- Key financial ratios for business analysis
- Financial statement analysis
- Funding, financial forecasting and risk analysis
- Cost of capital, time value of money
- Capital budgeting and investment risk
- Valuing stocks, bonds and preferred stocks
- Capital budgeting systems
- Working capital and cash management
Skills Needed
A foundation in basic financial accounting knowledge is recommended.
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This class will consider the efficacy and relevance of using AI tools in making financial decisions.
Units
Quarter units: 3.0
AISV.800: The Business of AI
Course Description
The demand for artificial intelligence (AI) technologies in industry has grown 270 percent in just four years creating huge job opportunities for the people who understand the technology as well as the developing business impact of such disruption. This course is not just for software engineers. In a hands-on, workshop-style environment, students will explore the future of AI and its potential on organizational levels.
You will focus on:
- Understanding the business and managerial implications of AI
- Becoming better at using AI technologies
- Learning to successfully integrate AI into your organization.
We will start by demystifying AI with an introduction to the technology, including an overview of machine learning (ML), deep learning (DL), neuro-linguistic programming (NLP), and autonomous systems. We will review definitions and buzzwords; the hype vs. reality; and the evolution of key AI technologies.
A survey of how enterprises are using AI will help you identify opportunities in your own companies. You will gain exposure to AI applications across functional areas, including:
- The workflow of an AI project-from proof of concept to production
- The importance of data
- The skills needed for AI
- A map of AI tools, infrastructure, and frameworks
Topics
Topics also include the economics of AI technologies and business models, as well as risks and regulatory compliance. You will explore an AI transformation playbook and learn how AI can be integrated into business functions through rich case studies and an AI-first strategy. Ethical, legal, and economic implications will be covered for business strategy and society as well as AI's impact on work and trends in the labor market.
Finally, the future of work will be discussed, its changing nature, the balance between people and machines and the training, reskilling, and retention of needed talent.
By the end of this course, you will be able to create a business roadmap for implementation of AI in your specific domain areas.
Units
1.5 CEUs
SEQA.X406: Managing Software Projects
Course Description
New and experienced project managers wanting to improve their management of software projects need to include key planning elements, appropriate techniques, effective communications, and ideas for self-improvement. In this interactive course, new and experienced project managers explore the most common causes of project failure; and are introduced to up-to-date methodologies, principles, and practices for successful software projects.
The course is excellent for those seeking to improve their software project management skills for producing full scope, adequately tested, on time and on budget results. Students are guided to those processes outlined by the Project Management Institute
Learning Outcomes
At the conclusion of the course, you should be able to
- Select appropriately among methods such as Agile, Critical Chain, and Critical Path
- Discuss project processes that are aligned with the Project Management Institute
- Explain the root causes of software project troubles
- Identify preventative actions for ongoing and future software projects
Skills neededKnowledge of software development fundamentals and the development lifecycle.
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course incorporates AI tools by integrating practical understanding and ethical considerations across the entire project lifecycle. The goal is to prepare students to work effectively in AI-enabled environments and manage AI-driven projects.
Units
Quarter units: 1.5
PPMT.X403: Creating the Successful Team
Course Description
In this course for technical and non-technical professionals, students learn to establish high-performance teams by exploring the fundamental principles and characteristics that make them effective. By examining what makes individuals standout, you will better understand how to develop and leverage their contributions to a successful project team. The course focuses on key team development skills-trust building, goal setting, role agreement, and how to sustain commitment for the duration of a successful collaborative project.
The course also covers how to design and manage virtual teams. Through participating in a virtual team, you will learn to identify and respond to typical challenges, including group meetings and team decision-making. Concepts learned in the course are applicable to building highly effective strategic and tactical teams at all levels of an organization.
Learning Outcomes
At the conclusion of the course, you should be able to
- Hire right talent and assign them to right role
- Effectively manage a geographically dispersed team
- Set right expectations and coach on team behavior
- Effectively deal with conflicts in a team
- Build trust between team members
- Handle tough conversations
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course will practice evaluating appropriate ways to leverage AI in creating successful teams.
Units
Quarter units: 1.5
AISV.814: Generative AI Fundamentals
Course Description
This comprehensive course introduces participants to the world of generative AI and its transformative impact across industries. Suitable for beginners and professionals, this course delves into the practical applications of generative AI, from text and image generation to music composition, and its expanding role in healthcare, finance, and other sectors.Throughout the course, you'll gain a solid understanding of the underlying technology, including deep learning and neural networks, as well as the architecture of ChatGPT, its variants, and prompt engineering. You will also learn about the tools, resources, and best practices for building generative AI models. Moreover, you’ll have the chance to explore emerging trends, ethical considerations, and future opportunities in the field.
Units
2.0 CEUs
Skills Needed
Python and Machine Learning Basics are recommended but not required.
EMBD.X403: Embedded Firmware Essentials
Course Description
All embedded systems require firmware to enable their features. In addition to C programming, firmware engineers must understand system and CPU architecture, as well as the IO and memory interface. They must also master techniques to manage limited memory and tasks, and code programs that are suitable for hardware bring-up and application development. In this course you will learn practical, in-depth knowledge and coding exercises for firmware development.
Additional InformationWe'll review embedded system architecture and hardware configurations specifically on the Espressif ESP32 and its CPU core architectures. You will be introduced to C codes, how to enable hardware features, and work with real-time operating systems, task management and interrupts as well as various inter-chip communication interfaces and access to the outside world. We will introduce the wireless functions of these devices.
Most firmware development in industry is done on Linux systems. You should have solid C programming skills and be ready to complete all class projects with GNU tools. You'll gain experience working on several on-hardware projects. This course prepares you for additional embedded software courses covering a wide range of product interests.
Learning OutcomesAt the conclusion of the course, you should be able to
- Understand key fundamental concepts of embedded firmware programming
- Set up and use an embedded firmware development environment
- Design firmware applications that take advantage of the many I2C and SPI sensors available
- Describe and explain various wireless protocols for IoT devices
Notes:Students are required to purchase a hardware starter kit, a small board, breadboard, resistors, LED, and wires (estimated $45-$60, not included in the tuition) to do class projects on their laptops. These are available on Amazonhttps://a.co/d/bmhGjaYorhttps://a.co/d/7ZHsEDGand should be purchased before the first class. For additional sensors or actuators depending on the student's interest, please contact the instructor.
*This course may be applied to a certificate only if you are currently declared in a program.
AI*- This course integrates AI throughout the learning experience. Students use AI-powered guidance to focus on high-level concepts, complete more advanced assignments without getting stuck on syntax, and learn practical techniques for building, fine-tuning, and deploying small neural networks on embedded devices. The course also teaches effective AI prompting, agent usage, and introduces AI-accelerated hardware fundamentals.
Units
Quarter units: 2.0
Prerequisites
CMPR.X400: C Programming for Beginners
LINX.X400: Linux, Introduction
BUSM.X403: Finance for the Business Professional
Course Description
Business professionals and students interested in learning financial accounting skills get hands-on experience in this course analyzing and evaluating the information behind financial statements and relevant data. Master basic business accounting concepts and processes, financial statements, budgets, and financial ratios. Get the financial literacy you need to succeed in the business world.
Learning Outcomes
At the conclusion of the course, you should be able to
- Discuss the importance of financial statements for a company
- Explain underlying business activities' effects on financial statements
- Describe a budget and its importance to a company
- Identify the importance of the Sarbanes-Oxley Act in relation to a company's operations
- Determine the overall strength of a company using various financial tools
*This course may be applied to a certificate only if you are currently declared in a program.
Professional Credit Note: Effective Summer 2025
HRCI(R)---PHR(R), SPHR(R) and GPHR(R) general recertification credit: 13 hours.
SHRM-CP(R) or SHRM-SCP(R) 13 PDCs.
Additional Information
AI*- This course uses AI to guide students toward real-world financial examples-such as companies' full annual reports and documented internal-control failures-enabling them to analyze authentic scenarios and the resulting financial impacts.
Units
Quarter units: 1.0
AISV.817_W5: AI Technology Workshop Series: For the User Experience Professional
Course Description
Welcome to our immersive AI technology workshop series. During these sessions you will be introduced to new and established AI tools that will help you create and manipulate content in new and powerful ways. Each session is led by an industry expert who will guide you through the material and share its real-world implications.
Units
0.5 CEUs
BUSM.X404: Business Communications
Course Description
This course is designed to develop the essential communication skills required for success in the world of business. Learn key communication and leadership skills vital to success: listening, storytelling, public speaking, and meeting facilitation, while building confidence and credibility in your ability to positively influence others.
Through interactive activities, role-play, and problem-solving team assignments, students will develop the confidence and competence to communicate effectively in a business setting. You'll have the opportunity to deliver impromptu and prepared speeches, improve your listening skills, enhance your credibility, and learn new modes of business communication. In addition, as a leader you will learn how to facilitate meetings with ease, while being creative, flexible, and adaptable in real-time.
This course will include assignments that involve reading, researching, and creating content to share during class. By the end of the course, you will have a well-rounded communication skill set to help you succeed in your career.
Learning Outcomes
- Practice speaking techniques to communicate effectively.
- Design, author and deliver powerful presentations of different types.
- Understand the role of influence, persuasion and power to inform relationships and how you can enhance your effectiveness in the workplace.
- Develop and implement the power of story in your speeches, training, job interviewing, coaching, and one-on-one work with others.
- Improve your listening skills in various settings, including one-on-one interactions, group environments, in-person and virtual meetings, and phone conversations.
- Apply results-oriented techniques for planning and implementing effective meetings.
- Enhance your credibility as a leader through your words, deeds and presence.
Topics Include
- Interpersonal communication skills
- Persuasive communication techniques
- Storytelling
- Meeting management
- Group communication
- Leadership development
Skills Needed
For best success, it's suggested you possess the following capabilities:
- Fluency with the English language (written and spoken).
- Internet access with ability to upload/download files, bandwidth to support continuous video throughout class.
- Ability to log on to Zoom, use Chat, Share Screen, and enter/exit breakout rooms.
Professional Credit
HRCI(R)---PHR(R), SPHR(R) and GPHR(R) general recertification credit: 19.25 hours.
SHRM-CP(R) or SHRM-SCP(R) 19.25 PDCs.
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course embeds the structured use of AI tools across several assignments, enabling students to brainstorm, draft, edit, research, and analyze content and its delivery.
Units
Quarter units: 2.0
AISV.817_W14: AI Technology Workshop Series: Spiking Neural Networks
Course Description
Welcome to our immersive AI technology workshop series. During these sessions you will be introduced to new and established AI tools that will help you create and manipulate content in new and powerful ways. Each session is led by an industry expert who will guide you through the material and share its real-world implications.
Units
0.3 CEUs
DBDA.X427: Python for Machine Learning
Course Description
This course introduces students to the Python programming language essential for data manipulation, statistical analysis, and predictive modeling techniques required for machine learning and artificial intelligence.
We will explore the wonderfully concise and expressive use of Python's advanced module features and apply it in probability, statistical analysis, training models, and various other applications. Students will explore mathematical operations with array data structures, optimization, probability density function, interpolation, visualization, and other high-performance benefits of core scientific packages such as NumPy, Pandas, scikit-learn, and Matplotlib.
Additionally, students will learn modern machine learning concepts and techniques, including supervised, unsupervised, and semi-supervised learning, to develop predictive models using Python libraries. The course concludes with a real-world, end-to-end machine learning project, providing students with practical experience in solving challenging problems.
Learning OutcomesAt the conclusion of the course, the student should be able to
- Develop complex functions and scripts to perform complicated calculations to solve engineering, financial, mathematical and scientific problems and visualize the results of these calculations.
- Install, configure Python and essential Python development tools and write programs to perform data analysis, statistical analysis, learning and AI techniques.
- Manage and manipulate data, perform data type conversions, merge datasets, deal with missing values, and extract, delete, or transform subsets of data based on logical criteria.
- Manage a complete machine learning workflow, from data preparation, dimensionality reduction and feature engineering to model selection, training, prediction, evaluation and optimization through a real-world machine learning project.
- Attain deeper understanding of the mathematical toolkit provided by powerful core packages and acquire hands-on experience.
Topics Include
- Training models
- Random forests
- Dimensionality reduction
- Clustering methods
Skills Needed:
Basic Programming Knowledge as can be acquired in Python Programming for Beginners (CMPR.X415) and a knowledge of Fundamentals of Statistics
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course uses Generative AI through hands-on labs, to develop the skills needed to implement and evaluate ML models effectively.
Units
Quarter units: 3.0
CMPR.X415: Python Programming for Beginners
Course Description
This hands-on, lab-based course is intended for newcomers to programming. Python is favored by first-time programmers because it presents engineering concepts in a straightforward, clear language, while quietly and behind-the-scenes, it takes care of the difficult, tedious, and error-prone details that present the major obstacles to writing a program in older languages. Python is an open-sourced language with rich features and is used extensively in many industries.
The course covers the important concepts and programming mechanisms that exist in all programming languages: reading and writing to standard IO, using operators, controlling the flow of execution, using functions, reading and writing files, and basic object-oriented programming concepts. It also includes Python-specific facilities such as code introspection, re-use, built-in sequence types, and iteration.
Learning OutcomesAt the conclusion of the course, you should be able to
- Develop programs using a basic integrated development environment (IDE)
- Develop small-to-medium size programs that demonstrate a solid understanding of software development in Python
- Write Python programs using the core elements of variables and flow control structures
- Write Python functions to facilitate code reuse
- Work with the Python standard library
- Write Python programs following a specific style guide
- Explore Python's object-oriented features
Note(s):The pace of this course may be slow for people who are familiar with a programming language. If you have a basic understanding of Python, you may want to consider the intermediate level "Python: Object-Oriented Programming" (CMPR.X420). More experienced programmers should take "Python for Programmers" (CMPR.X416).This course includes a module on "Introducing Generative AI Assisted Programming.
*This course may be applied to a certificate only if you are currently declared in a program.
Units
Quarter units: 1.5
CMPR.X415: Python Programming for Beginners
Course Description
This hands-on, lab-based course is intended for newcomers to programming. Python is favored by first-time programmers because it presents engineering concepts in a straightforward, clear language, while quietly and behind-the-scenes, it takes care of the difficult, tedious, and error-prone details that present the major obstacles to writing a program in older languages. Python is an open-sourced language with rich features and is used extensively in many industries.
The course covers the important concepts and programming mechanisms that exist in all programming languages: reading and writing to standard IO, using operators, controlling the flow of execution, using functions, reading and writing files, and basic object-oriented programming concepts. It also includes Python-specific facilities such as code introspection, re-use, built-in sequence types, and iteration.
Learning OutcomesAt the conclusion of the course, you should be able to
- Develop programs using a basic integrated development environment (IDE)
- Develop small-to-medium size programs that demonstrate a solid understanding of software development in Python
- Write Python programs using the core elements of variables and flow control structures
- Write Python functions to facilitate code reuse
- Work with the Python standard library
- Write Python programs following a specific style guide
- Explore Python's object-oriented features
Note(s):The pace of this course may be slow for people who are familiar with a programming language. If you have a basic understanding of Python, you may want to consider the intermediate level "Python: Object-Oriented Programming" (CMPR.X420). More experienced programmers should take "Python for Programmers" (CMPR.X416).This course includes a module on "Introducing Generative AI Assisted Programming.
*This course may be applied to a certificate only if you are currently declared in a program.
Units
Quarter units: 1.5
DBDA.X415: Relational Database Design and SQL Programming
Course Description
Most business and technical data consists of multiple tables with interlocking relationships. Such databases must provide reliable storage, transaction management, access security and multi-user support. In this course, you will learn the concepts and design for a Relational Database Management System (RDBMS) and focus on the Structured Query Language (SQL) to define and manipulate data.
The course covers how to create conceptual, logical and physical designs of relational databases in response to a set of user requirements. Instructions will be provided through the use of several case studies. You will learn design methodology, entity-relationship diagrams (ERD) and normalization principles. You will use an Oracle database to design the ERD and implement a working database. SQL is the query language used to access, maintain and share data with the relational database. You will learn methods for producing readable output, creating and manipulating tables and creating and managing constraints using SQL.
The concepts and SQL language learned here apply to all major RDBMS. You will gain understanding of the relational DB and have hands-on experience in creating database and working with data. The instructor recommends MySQL as an example database.
Learning OutcomesAt the conclusion of the course, you should be able to
- Describe a business or other activity in terms suitable for defining a relational database for that activity
- Discuss and communicate database design and implementation with other practitioners
- Compile the SQL code needed to create a database, as well as to insert, access and update the information in the database
- Identify some of the key bottlenecks and deal with them
Topics Include
- Relational database concepts
- Entity-relationship model
- Normalization
- SQL basics
- SQL functions and operators
- Restriction and formatting
- Sorting and aggregating data
- Transaction management and stored procedures
- Combining queries with set operators
- Managing tables and database performance
Skills Needed:
Familiarity with general database concepts and ability to install software or databases on a personal computer.
*This course may be applied to a certificate only if you are currently declared in a program.
Units
Quarter units: 3.0
AISV.817_W4: AI Technology Workshop Series: AI in the Semiconductor Industry
Course Description
Welcome to our immersive AI technology workshop series. During these sessions you will be introduced to new and established AI tools that will help you create and manipulate content in new and powerful ways. Each session is led by an industry expert who will guide you through the material and share its real-world implications.
Units
0.5 CEUs
AISV.X400: Introduction to Machine Learning
Course Description
Machine learning (ML) is the foundation for many artificial intelligence (AI), and ML algorithms that underlie online shopping recommendations, credit card fraud detection, relevant social media content delivery, rideshare trip pricing, and traffic navigation.
In this course you'll explore essential ML concepts, tools, and methodology, such as classical and modern algorithms that drive real-world applications such as search engines, image analysis, biometrics, industrial automation, and market segmentation. You'll work with practical data-driven applications and gain a practical background for creating new products and improving existing ones.
Starting with an introduction to the mathematics underlying ML, we'll leverage open source Python-based libraries, including Pandas, NumPy, and Sklearn. You'll improve your intuitive understanding of the underlying algorithms, such as regression, classification, and clustering, as well as related Python-based code samples. You'll work in a small team or by yourself on a project to present during the final week of class.
Learning OutcomesAt the conclusion of the course, you should be able to
- Identify and formulate ML problems
- Understand and implement algorithms to solve ML problems
- Explain the implementation, working, and practical benefit of many ML topics
- Analyze the performance of given or implemented ML solutions on practical datasets
Topics include
- Defining ML using simple problems and intuitive solutions for supervised learning and Bayesian classifiers
- Probability density
- Linear classifiers-common straightforward classifiers with practical applications
- Cross-validation in data-poor situations
- Principal component analysis-correlation matrices, eigenvalues, and eigenvectors
- Unsupervised Learning: Using accumulated buying histories from a customer database to evaluate the quality of clustering results
- Neural networks and deep learning: Without using complex mathematics, learn how neural networks are trained (Tensorflow and Keras)
- Natural language processing: How computer algorithms glean meaning and sentiment from written text and respond intelligently
Skills NeededFor best results in this class, the following topics are highly recommended, some of which are covered in the suggested prerequisite course (listed below):
- Familiarity with Google Colaboratory and Jupyter Notebooks
- Reasonably good programming/debugging skills beyond the basic or beginner level
- Familiarity with Python programming, NumPy, and Pandas
- Comfortable with basic knowledge of algebra, calculus, probability and statistics
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This class empowers students to harness the power of AI by learning how intelligent systems are designed, trained, and applied across real-world challenges. Students will use AI-driven tools and techniques to gain practical, industry-ready experience in building and deploying machine learning.
Units
Quarter units: 3.0
Prerequisites
DBDA.X427: Python for Machine Learning
PPMT.X426: Agile Project Management Fundamentals
Course Description
Agile, typically associated with software development and product development, is quickly becoming the preferred project management paradigm. It enables organizations to deliver value to organizations and customers quickly, to recalibrate scope and priorities frequently, and to reduce project overhead. Agile teams constantly work to improve team performance. With roots in Japanese quality management practices, Agile has also become a model for process, product, and IT management.
In this overview course, students dive into the history, principles and practices of this highly collaborative project management system.
Learning Outcomes
At the conclusion of the course, you should be able to
- Understand the origins of Agile.
- Compare traditional waterfall project management to three common Agile frameworks-Hybrid, Kanban, and Scrum.
- Gain experience withAgile ManifestoSeven Lean PrinciplesKanban and ScrumUser-centered designQuality management, including user acceptance testing.
- Differentiate leadership vs. management.
- Understand how to scale agile in the enterprise and techniques to address challenges.
Topics Include
- Key concepts and best practices related to Hybrid, Kanban, and Scrum as common Agile frameworks.
- User-centered design requirements, their articulation as user stories, and the importance of a fast response to user acceptance testing.
- Quality management forms in Agile development.
- Strategies to scale Agile in the enterprise.
Skills You Will Gain
- Agile Frameworks: Compare and apply Agile frameworks like Hybrid, Kanban, and Scrum to manage projects effectively.
- Agile Principles & Manifesto: Gain a deep understanding of the Agile Manifesto and the seven Lean principles that drive Agile success.
- User-Centered Design: Implement user-centered design principles to create products that meet customer needs and expectations.
- Quality & Testing: Master quality management techniques, including user acceptance testing, to ensure project success.
- Scaling Agile: Learn strategies to scale Agile practices across teams and organizations, tackling common challenges along the way.
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course will review AI tools and techniques that professionals can use to help their teams and organizations to become Agile, enhance their work, and improve product delivery and customer satisfaction.
Units
Quarter units: 1.5
DBDA.X420: Python for Data Analysis
Course Description
With data now being created at the rate of 2.5 quintillion bytes a day, there is a tremendous demand for people who can explore vast amounts of data. In this lab-based course, you will learn how to glean empirical truth from data using Python with Pandas, how to make the right decisions, and how to bring order from chaos.Experience Python's straight-forward syntax, built-in data types, and object-oriented programming (OOP) and make your own data types. Learn how Python's brilliant architecture allows you to jump into any of more than 300,000 libraries provided for Python. In this course you work with the Pandas, NumPy, and Matplotlib libraries to inspect data, manipulate data, calculate statistics, and provide informative and beautiful visual representations for data sets via interactive Jupyter Notebooks.
Learning OutcomesAt the conclusion of the course, you should be able to:
- Describe Python's underlying object model, operators, and syntax
- Employ Pandas, NumPy, and Matplotlib through Python and Jupyter Notebooks
- Clean, manipulate, analyze, and graph data
- Create Python functions to customize the behavior of data transformations
- Grasp and emulate the online Python/Pandas/Matplotlib data analysis examples
Topics Include
- Pandas, DataFrames and Series for data sets:
- Matplotlib for presenting graphs
- Python for using the data libraries effectively
Skills Needed
Helpful, but not required, are a basic experience in any programming language and a rudimentary knowledge of statistics.
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course, in parallel with the technical curriculum, includes a dedicated module on Generative AI, exploring its role in modern data work. Students study selected literature on the topic and complete an extra credit assignment that uses generative AI tools to support or extend their analysis.
Units
Quarter units: 3.0
BIOL.X100: Biochemistry
Course Description
This course provides an introduction to proteins, protein structure and function, membranes, bioenergetics, and metabolism. The course is intended to provide strong preparation for health professional schools and their entrance examinations. The course is designed to impart a deep understanding of how life works at the molecular level, as well as an understanding of the methods and logic used to study and manipulate biological molecules. Throughout, we will study examples of how the principles of biochemistry serve as a foundation for basic research into how life works, as well as a foundation for understanding medicine, including the development, mechanism and specificity of drugs.
Units
Quarter units: 5.0
Skills Needed
Prerequisites: Cell and Molecular Biology, Development and Physiology, and Organic Chemistry II (or equivalent courses).This course is intended for postbaccalaureate students. UCSC undergraduates should follow their major’s course requirements.
CHEM.X001_C: General Chemistry III
Course Description
This course covers thermodynamics, redox reactions, electrochemistry, phase changes, and solution properties. Students will explore energy flow, reaction spontaneity, and phase behavior, building a strong foundation for advanced chemistry studies.
Units
Quarter units: 5.0
Skills Needed
Prerequisites: CHEM.X001_B (General Chemistry II) with a grade of C or better or equivalent non-UCSC course.This course is intended for postbaccalaureate students. UCSC undergraduates should follow their major's course requirements.
CMPR.X420: Python: Object-Oriented Programming
Course Description
Demand for Python programmers who understand the latest skills in today's fastest growing computer language, grows every day. Object-oriented programming (OOP) has become a must-have technique in today's high-tech software development jobs.In this intermediate course, students will use Python to explore OOP techniques including: encapsulation, polymorphism, and inheritance. The material is introduced and explained through the development of graphical user interface elements and, in a fun way, by building highly approachable, simple computer games. The Python language, because of its simple syntax, makes the implementation of OOP very clear. To build interactivity, we will use the well-known Pygame extension to introduce event-driven programs.
Along the way, you will gain an intermediate level of understanding of the Python language. After this course, you should be able to translate the underlying concepts to other OOP languages with ease.
Learning OutcomesAt the conclusion of the course, you should be able to
- Implement event-driven programs
- Describe the elements that make up an object (class, instance, instance variable, method, class variable)
- Explain how objects allow data and code to work together as a cohesive unit (as opposed to simple functions)
- Describe the three main tenets of object-oriented programming: encapsulation, polymorphism, and inheritance
- Make informed decisions about when it is appropriate to use encapsulation, polymorphism, and inheritance in practice
- Take a complicated programming problem and break it down into a set of manageable, potentially re-usable classes
- Incorporate graphical user interface (GUI) elements in programs, and describe how the underlying GUI code works
Topics include
- Object-Oriented Programming: Encapsulation, Polymorphism, Inheritance
- Intermediate Python
- Event-driven systems
- Building graphical user interface elements
- Simple games
*This course may be applied to a certificate only if you are currently declared in a program.
Units
Quarter units: 2.0
Prerequisites
CMPR.X415: Python Programming for Beginners
SEQA.X401: Object-Oriented Analysis and Design
Course Description
Object-oriented design involves transforming the descriptive analysis models into computational models for coding. During an object-oriented requirements analysis, a descriptive model of the problem domain is developed into system specifications. This course which integrates GenAI topics and their applications to Object-Oriented design is intended for software engineers and managers who will be involved in the design of an object-oriented system. The course focuses on case studies and carries them through the design phase. Instruction uses the notation specified by the Unified Modeling Language (UML) developed by Booch, Jacobson and Rumbaugh.
Students will learn Agile and Iterative Development methodologies, such as Unified Process and SCRUM, alongside use case and requirements driven design, among other important topics. The course covers the principles of object-oriented design as well as practical applications. Students will have the opportunity to utilize GenAI to analyze requirements and examine generated code for completeness and accuracy.
The course includes a comprehensive final project for students to practice requirements gathering and documenting design using different UML diagrams. Upon successful completion of this course, students should have an understanding of the principles of object-oriented design and system modeling and experience in applying these principles to real-world projects.
Learning OutcomesAt the conclusion of the course, you should be able to
- Describe the principles of object-oriented design
- Read and design using UML
- Complete real-world projects utilizing the principles of object oriented analysis an design
Skills Needed:
Programming experience required in an object oriented language. e.g. Java, C++, C#, Python, etc.
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course provides students with the opportunity to utilize GenAI to analyze requirements, generate code, and examine it for completeness and accuracy.
Units
Quarter units: 3.0
AISV.X406: Computer Vision and Image Processing
Course Description
Computer vision applications include industrial machine vision systems, optical character recognition, medical imaging, space exploration, image analytics for security surveillance, retail checkout, automotive safety, artificial intelligence in robotics, biometrics, and the emerging natural and intuitive human-computer interfaces.
In this course, you will learn the concepts, methods, and applications of computer vision and image processing. You'll build a foundation that can be used to develop practical applications and provide the basis for more advanced studies. The course begins with vision and image fundamentals, including image formation and display, digital camera and image capture, the human visual system, and visual perception. You will learn the basics of image processing, including spatial and frequency domain filtering techniques and applications and compression algorithms. The course further dives into neural network-based algorithms, such as CNN and Vision Transformers. The course covers practical image analysis and inference methods, including edge, contour, feature detection, image segmentation, matching, and stitching, as well as object and facial recognition. Additional discussions will cover the development of 3D computer vision, real-time human-computer interaction, emerging technologies, applications, and trends.
We will use Python and TensorFlow to develop these apps. Numerous well-illustrated examples and engaging hands-on projects will be used to demonstrate these principles in practical real-world computer vision applications.
Learning OutcomesAt the conclusion of the course, you should be able to
- Explain the concepts of Computer Vision
- Discuss the computer vision applications, use cases, and challenges across industries and real-world problems
- Compare traditional and neural-network-based imaging algorithms for their strengths and weaknesses
- Apply neural-network-based imaging algorithms and techniques
Topics Include
- Image formation, image understanding, pattern matching, geometry understanding, and synthesis
- Image denoising, object detection, image superresolution, and image segmentation
*This course may be applied to a certificate only if you are currently declared in a program.
Units
Quarter units: 3.0
Prerequisites
AISV.X401: Deep Learning and Artificial Intelligence
VLSI.X410: System and Functional Verification Using UVM (Universal Verification Methodology)
Course Description
Universal Verification Methodology (UVM) is the industry standard for functional verification methodology developed by key EDA vendors and industry leaders. It uses a SystemVerilog-based, OOP-centric approach to improve interoperability and code reusability. In this course, you will use the OOP testbench knowledge learned earlier to create a full-fledged, flexible verification environment for solving today's increasingly complex functional verification challenges. You will also gain real-world, hands-on experience developing an industrial-strength UVM-based testbench that is layered, interoperable, constrained-random, and coverage-driven.
The course introduces the UVM architecture; its core set of base-classes and utility methods, and associated factory automation techniques. This framework forms the basic building blocks that facilitate the development of layered, modular, scalable, and reusable verification environments in SystemVerilog. You will be immersed in the practical application and deployment of UVM base-classes, understand their role in the verification environment to reduce design time and risks, as well as increasing quality and efficiency. The main base-classes covered are the UVM test classes, sequence classes, component classes, messaging and reporting mechanism, factory, configuration database, transaction-level modeling (TLM), scoreboarding, coverage and phasing mechanism. You will learn the power of UVM for successfully designing complex constraint-random coverage driven verification projects.
Concepts introduced in class are reinforced in the lab. In addition to in-class hands-on labs and weekly take-home assignments, you'll work on a project to build an advanced UVM verification environment for a selected application with transaction-level and layered architecture. You will form a project team, create a test plan, develop a UVM-based verification environment, perform functional coverage, and submit a complete project report.
Learning OutcomesAt the conclusion of the course, you should be able to
- Understand the UVM hierarchies and various components needed to build a comprehensive UVM Testbench
- Design and implement various testbench components, such as driver, monitor, sequencer, agent, environment, scoreboard, coverage, and environment
- Understand the configuration databases, factory override, Transaction Level Modeling (TLM)
- Understand virtual sequences and virtual sequencers
- Build a framework for UVM Testbench
*This course may be applied to a certificate only if you are currently declared in a program.
Skills Needed:
Students should have experience with object-oriented programming, C/C++, or have taken "Advanced Verification with SystemVerilog OOP Testbench" course. Prerequisite topics will not be repeated here. Hardware verification experience is helpful.
Units
Quarter units: 3.0
Prerequisites
VLSI.X400: Advanced Verification with SystemVerilog OOP Testbench
PPMT.X421: Quality Management for Enterprises, Products, and Programs
Course Description
Quality management (QM)-planning, assurance, and control-is a critical skill in today's fast-paced business environment. In Quality Management for Enterprises, Products, and Programs, you will learn the widely adopted methodologies, such as Lean, Six-Sigma, and Continuous Improvement, which build successful outcomes. These are the techniques that produce organizational, product, and service excellence in corporations around the world.
You'll have the opportunity to work with typical framework, analytical techniques, and underlying principles and receive guidance with quality standards setting, root-cause analysis, and tactical decision making.
Learning Outcomes
After successful completion of the course, students will
- Gain understanding of the importance of QM for products or services and its relation to customers / stakeholders' satisfaction
- Strengthen their knowledge of the essential components of a QM plan, and experience the process of identify quality standards and criteria, and how to ensure or inspect for them
- Distinguish among the main Quality Improvement methodologies and choose the most appropriate for the given situation
- Utilize the most common Quality Assurance and Controls tools, understand analytical techniques, and synthetize information to prompt action or resolution
- Gain exposure to upcoming trends in data analytics and prescriptive Process Control
*This course may be applied to a certificate only if you are currently declared in a program.
Units
Quarter units: 2.0
Prerequisites
PPMT.X425: Project Management in the Age of AI
EDTH.X305: Techniques of Educational Therapy: Affective, Cognitive and Perceptual Elements
Course Description
This course explores the fundamental cognitive processes that are necessary for learning to occur at maximum capacity. These include motor, auditory, visual, visual motor integration and verbal processing areas. The course will also include how to increase the functionality of these areas as well as attending skills. The "affect" of learning or how the student feels about himself in terms of academic performance will also be addressed. We review possible scenarios of client experiences and how to support their learning.
Learning Outcomes
At the conclusion of the course, you should be able to
- Understand the importance of - and how to use - current research to use and develop techniques of skill remediation as an educational therapist
- Review and demonstrate a general understanding of theoretical learning theories and how they relate to different types of learning conditions
- Demonstrate general understanding of how emotions can be a significant factor to the remediation of skills, skill performance, and academic esteem.
- Understand how beliefs, emotions, and sensitivity can affect clients, parents, and institutions.
- Review other conditions that affect the development of academic skills and performance
- Identify the important components of a multi-sensory remediation program involving academic affect and cognitive processing remediation.
- Understand the variations and adaptability of a variety of current programs in academic affect and educational therapy
- Apply appropriate materials and strategies for remediation of processing and affect areas
- Possess a basic understanding of the kinds and justifications of accommodations, modifications, & strategies that can be useful for processing and affect issues
- Analyze data gathered by Scholastic testing, psychoeducational assessment, parent and teacher questionnaire forms, and review of history to generate an educational therapy remediation program that will meet the specific needs of the client.
Topics Include
- Developing an Educational Therapy Plan
- Techniques for Developing Academic Affect
- Modifications for the Classroom and the Home Environment
Additional Information
It is highly recommended that students find partners outside of class to work with to develop the activities based on concepts that are discussed in class. Reading will be assigned at first class. During this course, many objectives will be covered. Due to this large amount of information, concentration of certain topics may be altered to fit time constraints.
*This course may be applied to a certificate only if you are currently declared in a program.
Units
Quarter units: 3.0
Prerequisites
EDTH.X301: Educational Therapy: Structured Literacy I
EDTH.X303: Educational Assessments I
BUSM.X421: Managing Global Supply Chains
Course Description
Formerly SCMT.X405 - Managing Global Supply Chains.
The products that consumers use every day do not reach their local stores by accident. They are produced, assembled, and shipped from all over the world. Advanced modern technologies and pandemic-related changes have highlighted global interdependencies and challenges. Linear thinking of supply chain is out of date. The global supply chain is more and more a supply network.
In Managing Global Supply Chains, you'll learn how a product reaches its final destination and how the latest industry trends impact global supply chain network management. We'll cover how to make the best global sourcing decisions, choose alternatives to delivering products to customers, and ensure international supplier performance despite time zones differences.
It is highly recommended that students take "Evolving Role of Supply Chain Manager" as the first course prior to taking this course.
Learning Outcomes
At the conclusion of the course, you should be able to
- Recognize how global supply chains coordinate the flow of goods and services
- Understand how supply chain decisions can impact global channel structures
- Review commonly used international shipping terminology
Topics Include
- Planning and sourcing in the supply chain
- Strategy development and market research
- Operations, delivery and inventory management
- Global logistics management and trends
- International trade agreements
- Technology tools in global logistics
- Outsourcing and offshoring
- Make or buy decisions
*This course may be applied to a certificate only if you are currently declared in a program.
Units
Quarter units: 1.5
AISV.817_W1: AI Technology Workshop Series: For Instructors and Educators
Course Description
Welcome to our immersive AI technology workshop series. During these sessions you will be introduced to new and established AI tools that will help you create and manipulate content in new and powerful ways. Each session is led by an industry expert who will guide you through the material and share its real-world implications.
Units
0.3 CEUs
UEWD.X490: Capstone User Experience Project
Course Description
Design is changing fast. AI tools have accelerated parts of the process — synthesizing research, generating explorations, building prototypes. The baseline has shifted and speed is now expected through use of AI. What's grown in importance is the work AI can't do: interviewing people, exercising judgment, and knowing what to do with what you find. Those skills have always been central to the work. What's changed is the toolset.
This capstone course is your opportunity to demonstrate those skills. You will find a real-world client, run the full design process, and produce a portfolio piece that shows you can navigate the current ecosystem through research, AI-assisted exploration, and a working prototype.
Because the cost of creating prototypes has dropped, you will work in rapid cycles — generating directions, testing assumptions, and refining based on what you learn. AI tools (including Claude) are treated as primary tools alongside your existing design toolset. You will use them for research synthesis, generating explorations, and prototyping. The goal is not whether you used AI, but whether you displayed the critical design thinking you have developed throughout your coursework here.
By the conclusion of the course you will have presented your design process and produced a high-fidelity interactive prototype to add to your portfolio.
Learning Outcomes
At the conclusion of the course, you should be able to
- Demonstrate independent work, responsibility and UX project management skills
- Complete a design project from a concept to production.
- Understand how to work with clients
- Creating a website or an application that solves a real-world problem
- Utilizing design methods and strategies in a real-world problem
- Include a significant design project in their portfolio
Topics Include
- How to produce a requirements document
- How to produce design deliverables
- How to produce a website
- How to validate a website
Working knowledge of:
- UX design processes, visual design, and design implementation. Familiarity with a code editor. Basic comfort using AI tools (Claude, ChatGPT, or equivalent) is helpful but not required. We will orient to the tools in Week 1.
Additional Information
Students must have three years of industry experience, or have completed all prerequisite courses listed before enrolling in the course. Students should have server space available for posting their projects.
*This course may be applied to a certificate only if you are currently declared in a program.
Units
Quarter units: 2.0
Prerequisites
UEWD.X414: User Experience Design Fundamentals
UEWD.X416: Interaction Design and Prototyping
UEWD.X423: Collaborative Design: Enhancing UX with AI
UEWD.X424: User Research and Analysis
AISV.X403: Deep Reinforcement Learning
Course Description
Reinforcement Learning from Human Feedback (RLHF) is a critical component of modern LLMs, such as GPT, used in ChatGPT to improve rewards on the generated text. This course will introduce students to Deep Reinforcement Learning, RLHF and how ChatGPT's GPT family of LLMs leverages PPO, a policy gradient-based reinforcement learning algorithm, in order to build a ChatGPT-like system. As an advanced AI course, students gain hands-on experience with a variety of reinforcement learning (RL) and deep reinforcement learning (DRL) tools used to teach machines to make human-like decisions based on observation and interpretation of surrounding environments. The course also examines how DRL algorithms have advanced state-of-the-art games like Go and highly sophisticated multi-player games such as StarCraft and Dota, as well as control systems, natural language, self-driving cars, and robotics.
After a review of deep learning building blocks, and RL and DRL fundamentals, students explore promising DRL algorithms through concrete examples and simulation environments. Students learn to solve everyday tasks in RL, including well-known simulations such as CartPole, MountainCar, and MuJoCo.
Students examine Markov decision process (MDP) formulation and an extensive collection of DRL algorithms: deep q-learning (DQN, DDQN), policy gradients methods (A2C, A3C, PPO), reasoning policy gradients methods (GPRO), and inverse reinforcement learning. To implement these DRL algorithms, students will code in Python 3, Gymnasium environment, and tf.keras. The course also reviews other popular DRL libraries, such as Google Dopamine, Keras-RL, and Facebook Horizon.
Learning OutcomesAt the conclusion of the course, you should be able to
- Formulate an MDP
- Describe value functions, models, and policies
- Define the purpose of the Bellman equation
- Discuss the advantages and disadvantages of RL
- Explain how the epsilon-greedy algorithm differs from a pure greedy algorithm
- Explain the difference between model-based and model-free RL
- Discuss how DL/DNN enhances RL
- Discuss and implement the value-based and policy-based RL
- Use and create RL environments with Gymnasium and other frameworks, such as hugging face's TRL
- Apply learned RL algorithms to popular simulators and a lightweight ChatGPT-like system
Topics Include
- Deep learning building blocks
- Markov decision processes
- Reinforcement and deep reinforcement learning
- Deep RL libraries
- Value-based, model-based, model-free algorithms
- Policy gradients-based algorithms
- Proximal policy optimization (PPO)
- Various actor/critic algorithms
- Group Relative Policy Optimization (GRPO) - Reasoning in PPO
- Inverse Reinforcement Learning
- Reinforcement Learning from Human Preference (RLHF)
- Term project
Note: For this course there will be a term project related to fine-tuning LLMs.
*This course may be applied to a certificate only if you are currently declared in a program.
Units
Quarter units: 3.0
Prerequisites
AISV.X401: Deep Learning and Artificial Intelligence
DBDA.X421: Data Modeling for Analytics, AI and Modern Data Systems
Course Description
Formerly "Data Modeling, Introduction."
Data modeling defines and applies structure to the information systems in an enterprise. Data stored in various relational databases needs data modeling to depict the relationship between entities in the databases. The models provide pictorial views of how the data flows across the enterprise, departments, or business areas. Before creating a database for any application, you need well-constructed data models to maintain the integrity of data and improve query performance.
This course provides in-depth knowledge and hands-on practice in data modeling and design. After introducing the basic concepts and principles, the course addresses data modeling techniques and practices in four modeling areas: conceptual, logical, physical, and dimensional. The course first addresses the collection of user requirements, followed by design approaches for logical and physical models.
You will study real-world examples of data models for transactional systems, data marts, enterprise data warehouses, and modern analytics pipelines. Expert instructors will share their practical experiences connecting foundational data modeling skills to today's data stack-including cloud data warehouses, machine learning pipelines, and AI-driven applications. This is a hands-on course using an industry-leading data modeling tool in class. By the end of the course, you will be able to create data models for enterprise applications and understand how your modeling decisions impact analytics accuracy and AI system behavior.
Learning OutcomesAt the conclusion of the course, you should be able to
- Describe the various types and advantages of Data Modeling
- Discuss the quantifiable values of Data Modeling
- Explain the intricacies of Data Modeling
- Identify the use cases for Data Modeling
- Evaluate how data modeling decisions affect analytics accuracy, machine learning performance, and AI system outputs
- Assess and improve AI-generated data model designs using foundational modeling principles
Topics Include
- Overview of data modeling
- Principles of data modeling
- Types of data modeling: Conceptual, Logical, and Physical
- Logical data modeling: Building data models; Cardinality rules; Transformation rules
- Physical data modeling: Database standards; Domains and classwords; Roll-ups and roll-downs; Data model repository options
- Dimensional data modeling: Star schema modeling; Snow flake modeling
- Data modeling for modern analytics stacks: cloud data warehouses; semantic layers; analytics and engineering concepts
- Data modeling for AI and machine learning: feature table design; data quality and bias; AI-generated schema evaluation
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course has students apply AI-assisted design and validation tools to evaluate data models, generate schema recommendations, and improve conceptual, logical, and physical modeling accuracy. Students will also critically assess where AI-generated models break down, deepening their understanding of real-world data architecture, accelerating hands-on learning, and building the judgment needed to use AI tools responsibly in data engineering and analytics roles.
Units
Quarter units: 3.0
Prerequisites
DBDA.X415: Relational Database Design and SQL Programming
ECED.X320: Introduction to Special Education in Early Childhood Settings
Course Description
This course provides an overview of learning disabilities, attention, and behavior difficulties in young students. Participants will gain familiarity with the current special education field and their role within it. The materials provided are designed to support understanding of how disabilities affect learning and instruction. Participants will also be introduced to state and federal laws relating to providing free and appropriate education to students with disabilities. Topics include atypical brain development, characteristics of learning disabilities, ADHD, autism and co-occurring difficulties, behavior, attention, and the role of the special education assistant.
Learning Outcomes
At the conclusion of the course, you should be able to
- Learn the general characteristics of learning disabilities and co-occurring academic, behavior, and attention challenges
- Understand federal and state laws that pertain to provision of accommodations and modifications in a classroom
- Understand the impacts of learning disabilities on a student's capacity to learn successfully and feel confident
- Develop an understanding of student behavior and attention challenges
- Learn about the role of the teaching assistant in a student's education
Units
Quarter units: 4.0
DBDA.X404: AI-Assisted Data Analysis Using R
Course Description
Formerly "Data Analysis, Introduction."
Data analysis is the process of converting data into valuable information to inform decision-making. This course provides a foundation in the tools, techniques, and common practices used in the industry. It covers the full lifecycle of a data analysis project, including how to obtain, manipulate, explore, model, and present data.
We will explore different analytical approaches and frameworks, using popular tools like R and Python. The course emphasizes hands-on application, with R being the primary language for instruction and examples. You will learn to prepare raw data for use, perform exploratory analysis, and apply techniques like regression, simulation, and forecasting. We will also cover various graphing and visualization tools to help you understand and present your findings.
Additionally, the course now includes an introduction to leveraging Generative AI for data analysis. You will use an AI-based tool to generate and validate R programs, helping you streamline your workflow.
By the end of the course, you will be able to apply a working framework to any data analysis project and use R or Python to complete a large-scale project, including a professional write-up with insights and visualizations. All tools are open-source, except for a trial version of the AI tool.
Learning OutcomesAt the conclusion of the course, you should be able to
- Describe the framework necessary to approach Data Analysis problems
- Discuss the importance of Data Analysis for Data Science, Data Visualization and exploration
- Explain the basic concepts of R and using R for Data Analysis
- Identify the right tools, concepts and functions that are required for Data Analysis
- Leverage Generative AI concepts and how to generate R Programs with the help of AI
Topics Include:
- Approaches to data analysis: Templates, write-ups and illustrative examples
- Overview of tools for data analysis: R, R-Studio (IDE) and comparison with Python
- Obtaining data: Finding data sets and Web scraping, file formats
- Data manipulation techniques: Data quality, reshaping data, appending and joining data sets
- Plotting and visualization: Exploration and presentation
- Exploratory data analysis: Visual inspection, descriptive analytics, insights
- Regression models: Simple, multiple and logistic
- Analysis report write-up and presentation, including graphs
- Simulation techniques: Fitting distributions, simulating stochastic processes
- Forecasting methods and applications: Smoothing, moving averages, time series, ARIMA
Skills Needed:
Some programming experience is recommended. (R will be covered in class and used in examples. Python experience can be helpful.) Basic knowledge of probability and statistics required, at the level of basic statistics textbooks.
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course offers a foundational and hands-on approach to the data analysis lifecycle using R and Python, leveraging AI to streamline your workflow through the generation and validation of R programs.
Units
Quarter units: 3.0
DBDA.X401: Big Data and Python for Performance
Course Description
Formerly "Big Data, Introduction."
In the era of big data and compute-intensive analytics, the ability to write high-performance Python code is essential. This course is designed for learners with basic Python knowledge who want to handle large volumes of data efficiently and optimize their workflows. We will explore how to make Python performant-moving beyond basic pandas use-by introducing tools, techniques, and tradeoffs for improving execution speed, memory use, and scalability.
You will learn strategies such as vectorization, avoiding unnecessary loops, leveraging data structures like NumPy arrays, and using multithreading/multiprocessing. We will also explore distributed computing with PySpark and Dask, and introduce Polars as a cutting-edge alternative to pandas. These skills will be placed in the broader context of big data frameworks and architectures, including Apache Spark, Apache Kafka, and modern NoSQL databases like MongoDB and Cassandra. GPU optimization techniques will also be discussed at an introductory level.
The final project will integrate these concepts into the design of a high-performance data processing pipeline, giving you hands-on experience with tools and methods to analyze large datasets efficiently.
Learning OutcomesAt the conclusion of the course, you should be able to
- Describe big data concepts, characteristics, data management, and performance optimization methods.
- Explain the significance of big data, performance tradeoffs, and industry use case references.
- Compare and contrast NoSQL with distributed computing frameworks, leverage the Hadoop/Spark ecosystem for analyzing big data, and use Hive/NoSQL tools for data analysis.
Topics Include
- Introduction to performance optimization in Python for data analytics
- Tradeoffs in compute time, memory, latency, and scalability
- Vectorization and avoiding inefficient loops
- Working with NumPy arrays and alternative data structures
- Multithreading and multiprocessing in Python
- Distributed computing with PySpark and Dask
- Introduction to Polars for high-speed data processing
- Apache Kafka for real-time data streams
- NoSQL databases: MongoDB and Cassandra
- GPU acceleration for Python workloads
- Designing a high-performance data pipeline
Prerequisites/Skills Needed:
- Basic Python programming knowledge and familiarity with Python data analysis libraries such as pandas, or completion of a course such as DBDA.X420 - "Python for Data Analysis."
*This course may be applied to a certificate only if you are currently declared in a program.
Additional Information
AI*- This course focuses on leveraging AI and AI powered tools to enhance learning, write code in python and design Big Data pipelines.
Units
Quarter units: 3.0
CTDM.X404: Clinical Trials Site Monitoring
Course Description
This course presents the essential elements of monitoring a clinical trial and the interaction between a sponsor and one or more sites during a clinical investigation. The course covers expectations of the FDA, the sponsor, and the site. The process of site selection, budgeting, initiation visits, source documentation, regulatory documentation, and adverse event reporting are additional topics covered. Included in the course are the process of medical record review and maintenance, case report form completion, product accountability, and various tasks associated with different monitoring visits.
Professional Credit: CA BRN/LVN Credit--Provider #CEP13114.
*This course may be applied to a certificate only if you are currently declared in a program.
Units
Quarter units: 1.5
Prerequisites
CTDM.X411: Good Clinical Practices
AISV.817_W17: AI Technology Workshop Series: Leading AI Deployment Projects
Course Description
Welcome to our immersive AI technology workshop series. During these sessions you will be introduced to new and established AI tools that will help you create and manipulate content in new and powerful ways. Each session is led by an industry expert who will guide you through the material and share its real-world implications.
The AI Deployment Projects workshop prepares project leaders to manage the complex, cross-functional initiatives required to implement AI infrastructure within an organization. Rather than focusing on personal productivity tools, this course addresses the strategic, technical, and organizational challenges of deploying AI systems-from data pipelines and model integration to stakeholder alignment and governance. Participants will engage with real-world scenarios, explore risk mitigation strategies, and learn how to lead AI projects that deliver scalable, ethical, and business-aligned outcomes.
Learning OutcomesAt the conclusion of the course, you should be able to
- Define the core components of AI infrastructure and map them to project phases and deliverables
- Develop project plans that account for data readiness, model deployment, and cross-team coordination
- Apply governance frameworks to ensure responsible AI implementation, including compliance, transparency, and change management
Topics Include
- AI infrastructure and project phases
- Data readiness and model deployment planning
- Cross-functional team coordination
- AI governance and responsible deployment
- Change management and stakeholder alignment
Skills Needed:
3-5 years professional experience in one of the following fields: Project/Program Management, Business, Change Management, Data Science, or UX.
Units
0.3 CEUs
MKTG.X412: Applied Web, Mobile, and AI Analytics
Course Description
Formerly "Web and Mobile Analytics."
The rise of online and mobile businesses has made analytics crucial for understanding and boosting customer reach, engagement, and growth. This practical course introduces students to web, mobile, and AI-powered analytics, giving them the skills to define customer metrics, analyze data, and enhance campaign performance. Students work with platforms like Google Analytics, Tableau, or mobile analytics tools, while also exploring how generative AI assistants or conversational AI applications can improve profiling, site analysis, and conversion optimization. Through labs and projects, students learn to create reports and deliver actionable recommendations that connect data to marketing strategy.
Learning Outcomes
At the conclusion of the course, you should be able to
- Define metrics that help capture customer experience in Web and mobile environments
- Learn how to work with big customer profiling data using cutting edge machine learning turn-key solutions (R packages, Python libraries - no programming needed)
- Use tools such as Google Analytics, Tableau, Gephi, and others to derive patterns and predict possible outcomes
- Create reports and infographics that help understand micro and macro levers that can be used to iteratively improve your marketing campaign
Topics Include
- Web and mobile analytics fundamentals
- Customer metrics and engagement
- AI-driven customer profiling and optimization
- Data visualization and reporting
*This course may be applied to a certificate only if you are currently declared in a program.
Units
Quarter units: 2.0
Prerequisites
MKTG.X400: Customer-Driven Marketing: Principles and Practice