Database Training Resources
1. Coursera/Stanford “Introduction to Databases”
https://www.coursera.org/course/db
Introduction to Databases from Stanford University was one of the first Massive Open Online Courses (MOOCs) offered by Coursera in 2011, and has remained consistently popular. The course covers database design and the use of database management systems for applications. The course begins with the fundamental theory of database design, including the relational model and SQL. It moves on to cover contemporary issues in database management including JSON and NoSQL systems. The course uses PostgreSQL, SQLite, and MySQL. The course is comprised of video lectures, assignments, and exams. Discussion forums and the possibility of local meet-ups support learning.
Keywords: MOOCs, Stanford, database, SQL, NoSQL, PostgreSQL, SQLite, and MySQL
Audience: beginner – intermediate database users
2. Coursera/University of Washington “Introduction to Data Science”
https://www.coursera.org/course/datasci
This MOOC is called “Introduction to Data Science” but the first of its two major units is devoted to databases. This includes an introduction to MapReduce, and Hadoop, as well as an SQL programming assignment. The course is comprised of the same materials as “Introduction to Databases” above, and has the same support system. As with “Introduction to Databases”, the added benefit of completing “Introduction to Data Science”, over and above the learning, is the opportunity to earn a formal certificate of recognition of the knowledge acquired, which may be useful to those hoping to apply their knowledge of databases professionally.
Keywords: MOOC, University of Washington, video lectures, assignments, exams, peer-support
Audience: beginner-intermediate database users
Game Design and Choices of Creation
Concerning my self-imposed goals to write and produce games: Human decision-making is largely fueled by seeking out novel/familiar stimuli, as well as avoiding previous pain points and repeating pleasurable experiences. We will need to keep this paradigm in mind: People will avoid previously painful experiences, repeat pleasurable ones, and are dually pushed and pulled by existing behavior patterns and the opportunities to have new life experiences. Maybe my decision-making and goal-setting is just fueled by the thought that I haven’t had painful experiences, or perhaps my threshold for cerebral adventure is higher than most people.
Writing is a private event made public: when you write, you’re putting your words into context for an audience. Game-creation is also a private choice that you can make public, very much in the same manner as a writer publishes a book. I’ve got one game set fairly finished, and another game is in production and prep for the first prototype printing. These started as ideas, and had to be fostered into reality, brought forth one conceptualized structure at a time until the framework was present – only then the cards could be developed and put into print. From there, many other iterations and changes have to take place before a finished product can be sold.
As it is, I will probably be setting my first game into a IndieGogo or Kickstarter in order to raise funds (kind of like a pre-release of the game, but without a corporate sponsor). Afterwards, I’ll have more time to work on the second game in development. When you create something of lasting value, it is like an errant child – sometimes it circles back and you realize what you could have done differently. That’s part of the sacrifice of releasing your creations into the world – once you’ve let go, stop grasping.
Like this: