Course Content

Lessons

  1. Why Code? (What is Programming and Why Should I Learn It?)
  2. Using the Data Science Appliance
  3. A Little linux: Command line essentials
  4. Managing code with Git
  5. The Python Environment: Python Basics
  6. Variables, Types, Expressions and Statements
  7. Conditionals and Boolean Expressions
  8. Functions
  9. Iterative Statements
  10. Strings
  11. File I/O, Text Encoding
  12. Lists
  13. Dictionaries
  14. Tuples
  15. Comprehensions, Lambdas
  16. Regular Expressions
  17. Modules
  18. The HTTP Protocol, Web Services, JSON / XML Formats
  19. API Consumption
  20. Pandas
  21. Matplotlib
  22. HTML Basics
  23. Screen Scraping, BeautifulSoup
  24. Databases / SQL
  25. NoSQL / Firebase
  26. HTML Forms Processing
  27. Flask, Web Server
  28. Automating Tasks, File System

How Do I…