José Vidal (José M Vidal)
I am a Computer Science and Engineering professor at USC, see http://jmvidal.cse.sc.edu or https://www.linkedin.com/in/jmvidal
These are my video lectures on learning to program, and other computer science topics. Hope you enjoy!
I take requests.
For best results, go to one of the Playlists watch the videos in order.

492 Welcome: Spring 2025

Welcome to CSCE 492

GitHub Gitflow in VSCode: very quick tutorial

490 Welcome 2023

CSCE 492 Spring 2023 Welcome

CSCE 490 Welcome Fall 2022

GitHub Issues Explained

492 Welcome: Spring 2022

Welcome to CSCE 490

Design Principles

Design Process: Personas and User Stories

GitHub Issues

Teamwork

Welcome to CSCE 490: Fall 2019

Welcome to CSE Capstone 2018

Git and Github Visualized

CSCE 490 Capstone Welcome

Gitter Usage Quick Intro

Rough Design Milestone Example

Architecture Milestone

Web Frameworks Overview: ORM Ajax SPA

HTTP POST and Websockets Introduction

Web Application Basics: HTTP GET tutorial

GitHub Flow Tutorial: Basic workflow for git

Git Branches and Merging

Git Tutorial Introduction for Beginners, from the Command Line

GitHub Issues Tips and Guidelines

Player Video

CSE Capstone Class Introduction: CSCE 490

Android Studio Git Branches Merges and Github