Overview
Notes About this Book
This book currently contains information on Python and is in development. More content will be added weekly.
Resources
San Jose State University Students
Additional “Intro to Programming” courses include:
- Data Science for All Seminars: No pior experience required
- The Python Foundations Seminar introduces the basic programming foundations needed in data science. Students can earn a digital badge after completing the post-seminar quiz.
- CS 22A: Python Programming for Non Majors
- This course is designed to teach computer programming to non-Computer Science majors. Students will learn how to manipulate images and videos, build databases and Web pages and automate data analysis. This course covers fundamental programming constructs like data structures and algorithms, iterations, functions, and other core concepts.
- ENGR 120: Programming Concepts for Behavioral and Social Science Applications
- This course covers the application of Python programming to the fields of behavioral and social sciences, as well as basic building blocks of computers and the Web. This course also covers how programming is used in various careers.
Online Learning
My favorite beginner courses/certifications include:
Free Data Sets
Top sites to find free data sets: