Python 100 day challenge
June July August
01 01 01
02 02 02
03 03 03
04 04 04
05 05 05
06 06 06
07 07 07
08 08 08
09 09 09
10 10 10
11 11 11
12 12 12
13 13 13
14 14 14
15 15 15
16 16 16
17 17 17
18 18 18
19 19 19
20 20 20
21 21 21
22 22 22
23 23 23
24 24 24
25 25 25
26 26 26
27 27 27
28 28 28
29 29 29
30 30 30
  31 31

Jon Duckett Book PHP and MySQL

PHP and MySQL by Jon Duckett
Done Chapter Title Page
Introduction  

1
Chapter 1 Variable, Expressions and Oprators 29
Chapter 2 Control Sturcture 67
Chapter 3 Functions 103
Chapter 4 Objects and Classes 143
Section B Dynamic Web Pages 166
Chapter 5 Buiilt-in Functions 201
Chapter 6 Getting Data from Browsers 231
Chapter 7 Images and Files 285
Chapter 8 Dates and Times 309
Chapter 9 Cookies and Sessions 329
Chapter 10 Error Handling 349
Section C Data Driven Websites 381
Chapter 11 Structure Query Language 397
Chapter 12 Get and Show Data from a Database 433
Chapter 13 Updating Data in a Database 483
Section D Extending the Sample Application 521
Chapter 14 Refacturing and Dependency Injection 533
Chapter 15 Namespaces and Libraries 557
Chapter 16 Membership 603
Chapter 17 Adding Functionality 633
Index 662

CompTIA Data+ Study Guide

CompTIA Data+ Study Guide: Exam DA0-001 1st Edition by Mike Chapple, Sharif Nijim
Done Chapter Title Page
Introduction  

XV
Chapter 1 Today’s Data Analyst 1
Chapter 2 Understanding Data 27
Chapter 3 Database and Data Acquisition 57
Chapter 4 Data Quality 105
Chapter 5 Data Analyses and Statistics 151
Chapter 6 Data Analytics Tools 201
Chapter 7 Data Visualization with Reports and Dashboards 231
Chapter 8 Data Governance 279
Appendix 311
EULA a1

Assessment test for chapter 2: 80% – Review chapter and seek additional resources on qualitative, quantitaive, discrete and continous data.

Murach's Python Programming 2nd Edition

Murach’s Python Programming 2nd Edition
Done Chapter Title Page
Introduction  

XV
Section 1    Essential concepts and skills
Chapter 1 An introduction to Python programming 3
Chapter 2 How to write your first programs 27
Chapter 3 How to code control statements 65
Chapter 4 How to define and use functions and modules 105
Chapter 5 How to test and debug a program 141
Chapter 6 How to work with lists and tuples 163
Chapter 7 How to work with file I/O 201
Chapter 8 How to handle exceptions 231
Section 2    Other concepts and skills
Chapter 9 How to work with numbers 255
Chapter 10 How to work with strings 275
Chapter 11 How to work with dates and times 303
Chapter 12 How to work with dictionaries 327
Chapter 13 How to work with recursion and algorithms 355
Section 3    Object-oriented programming
Chapter 14 How to define and use your own classes 373
Chapter 15 How to work with inheritance 413
Chapter 16 How to design an object-oriented program 441
Section 4    Database and GUI programming
Chapter 17 How to work with a database 469
Chapter 18 How to build a GUI program 511
Reference aids
Appendix A How to set up Windows for this book 535
Appendix B How to set up macOS for this book 545
Index 557

Murach's Java Programming 5th Edition

Murach’s Java Programming 5th Edition
Done Chapter Title Page
Introduction  

XVii
Section 1    Essential skills
Chapter 1 An introduction to Java 3
Chapter 2 How to write your first Java application 37
Chapter 3 How to work with the primitive data type 81
Chapter 4 How to code control statements 119
Chapter 5 How to code methods, handle exceptions, and validate data 151
Chapter 6 How to test, debug, and deploy an application 179
Section 2    Object-oriented programming
Chapter 7 How to define and use classes 207
Chapter 8 How to work with inheritance 259
Chapter 9 How to define and use interfaces 291
Chapter 10 More object-oriented programming skills 323
Section 3    More essential skills
Chapter 11 How to work with arrays 353
Chapter 12 How to work with collections and generics 379
Chapter 13 How to work with strings 419
Chapter 14 How to work with dates and times 439
Chapter 15 How to work with file I/O 459
Chapter 16 How to work with exceptions 501
Section 4    GUI programming
Chapter 17 How to get started with JavaFX 531
Chapter 18 How to get started with Swing 573
Chapter 19 More Swing controls 619
Section 5    Database programming
Chapter 20 An introduction to databases with SQLite 649
Chapter 21 How to use JDBC to work with a database 671
Section 6    Advanced skills
Chapter 22 How to work with lamdba expressions and streams 699
Chapter 23 How to work with threads 725
Reference Aids
Appendix A How to set up Windows for this book 743
Appendix B How to set up macOS for this book 753
Index 763

Murach's MySQL 3rd Edition

Murach’s MySQL 3rd Edition
Done Chapter Title Page
Introduction  

XIii
Section 1    An introduction to MySQL
Chapter 1 An introduction to relational databases 3
Chapter 2 How to MySQL Workbench and the development tools 41
Chapter 3 How to retrieve data from a single table 73
Chapter 4 How to retrieve data from two or more tables 113
Chapter 5 How to insert, update and delete data 149
Section 2    More SQL skills as you need them
Chapter 6 How to code summary queries 169
Chapter 7 How to code subqueries w199
Chapter 8 How to work with data types 231
Chapter 9 How to use functions 257
Section 3    Database design and implementation
Chapter 10 How to design a database 305
Chapter 11 How to create databases, tables, and indexes 341
Chapter 12 How to create views 381
Section 4    Stored program development
Chapter 13 Language skills for writing stored programs 401
Chapter 14 How to use transactions and locking 429
Chapter 15 How to create stored procedures and functions 445
Chapter 16 How to create triggers and events 477
Section 5    Database administration
Chapter 17 An introduction to database administration 493
Chapter 18 How to secure a database 525
Chapter 19 How to backup and restore a database 563
Appendixes
Appendix A How to set up Windows for this book 593
Appendix B How to set up macOS for this book 601