Build reusable, extendable objects for web scraping and data organization resulting in more maintainable, robust, testable code. This course is in Python 3 using Selenium, BeautifulSoup, requests, bokeh, SQLAlchemy, and MySQL.
Object-oriented Approaches to Web Data Pipelines
Text Analytics for Professional Writing
Whether you are an experienced data scientist or have never tried your hand at analytics, this half-day course will give you the opportunity to learn new text mining techniques borrowed from corpus linguistics.
This hands-on workshop will introduce you to methods for analyzing patterns in written language that can be applied to improving your own writing or those of your clients, colleagues, or students. The methods are useful for non-native speakers of English who wish to fine-tune their grammar and style. However, corpus techniques can also be used for learning to write in a new genre or to provide intelligence for editing technical documentation
The course will be taught by Mackenzie Bristow.
$150 Register at Eventbrite.
Social Data Analytics Apprenticeship
The Social Innovation Data Analyst program prepares you to derive insights from real-world data sets, using the latest tools and methods from computer science, the social sciences, and statistics, and to communicate your findings through speech and writing toward social justice objectives. You will apply computer programming to analyzing data sets from government, non-profits, and industry and also learn to manage data science projects using the latest work-flow and version control methods.
Computer-Aided Drafting (CAD) Apprenticeship
Learn drafting with real industry projects, including 2D solar panel installation plans and 3D metal fabrication plans.
This course is designed not only to teach you the basics of using AutoCAD and SolidWorks drafting software, but also to prepare you for the working environment of a computer-aided drafter. You will learn how to transform a concept into a 2D or 3D computer model complete with fabrication drawings. You will learn project management, version control, and handling mistakes and design changes.
Drupal Development Apprenticeship
Update your tech skills to pursue a career in web development!
Learn PHP, theming, site building, version control, and module development.
Drupal is an open source dynamic web platform used in creating complex web, mobile, and device applications. A Drupal developer is able to create new functionality in Drupal-based web sites by writing Drupal modules. By the end of this class, you will have experience building Drupal modules using PHP, understand Drupal’s extensive API hook system, and be able to implement Drupal best practices and basic security, version control, and release management practices when creating new modules.