Annyce Davis

ones and zeros

  • Home
  • Public Speaking
  • About Me
  • Courses
  • Life

[COURSE]: Introduction to Career Skills in Software Development

August 14, 2022 by Annyce Davis Leave a Comment

My latest course, Introduction to Career Skills in Software Development, has been released. It’s for people who want to know on a basic level what computer programming is all about. I’m thrilled to have been a part of this monumental project!


Continue Reading

[COURSE]: Programming Foundations: Fundamentals

July 24, 2019 by Annyce Davis Leave a Comment

My latest course has been released, Programming Foundations: Fundamentals. It’s for people who want to know on a basic level what computer programming is all about. I’m thrilled to have been a part of this monumental project!


Continue Reading

[NEW COURSE]: “Intermediate Kotlin for Android Developers”

February 21, 2018 by Annyce Davis Leave a Comment

My second course with LinkedIn Learning is now available, “Intermediate Kotlin for Android Developers”! As an avid fan of the Kotlin programming language, I had lots of fun putting this course together. I hope you enjoy watching and learning!

Course Description:

Kotlin is now officially supported by Google as an Android development language. If you’re an Intermediate Developer interested in learning more about Kotlin, this course can help you get acquainted with this concise, fun language by learning about its efficiencies and power in Android development! The course starts with a general overview of what Kotlin has to offer, and how to leverage the Kotlin Android Extensions plugin. It also explains how to work with Anko, and provides an overview of some of the library’s main artifacts: commons, layouts, and coroutines. To wrap up, the course covers how to work with collections.

Topics Included:

  • What Kotlin has to Offer
  • Working with Lambdas
  • Common Android Extension functions
  • Kotlin Android Extensions overview
  • Making use of the Anko library
  • Working with Coroutines
  • Nullability and Collections

For more great video content, check out my course page!

Creating Your Own Video Course, Part II: Execution

January 1, 2016 by Annyce Davis 1 Comment



In Part I of this series, I discussed what it takes to prepare your own video course. In this part we’ll talk about the tools and processes you can use to plan for and record the actual videos. So let’s get started…

The Slides

So in many cases you will want to have an introductory slide(s) before perhaps switching to the application or code that you want to demonstrate in the given video. In my case, I prefer to use Keynote, a presentation software from Apple, in order to create the slides for my course. For the majority of the videos I would have an introductory slide which allowed me to introduce the main concepts that would be covered in the video.
 
Simple Introductory Slide
Then as far as providing content for the actual slides, I would try to keep the slides free from clutter. This would include using fitting images or diagrams when appropriate and then just talking about the information instead of having a long list of bullets. For example, I could have a slide which contains a listing of the benefits of automated testing, or I could use a simple slide with an image (see below) and speak to the benefits. Which one would you find more appealing?
 
Use images if possible

The Script

On to the script. Have you ever listened to a video tutorial and the person seems to be rambling or loses their train of thought often? Well, having a script will help to alleviate this problem. It doesn’t have to be anything extremely involved. I used Google Docs to store the scripts for each video. 

Each file consisted of the title of the video and a chart with two columns: Action on Screen and Audio. I would put a screenshot of what would be showing on the video in chronological order and then what I wanted to say about that portion of content in the Audio column. This helped me to stay on track and make fewer mistakes during the recording of the videos.

Recording

Finally, recording the videos was the easiest part of the entire process. Since I had everything prepared in advance, I would just open Camtasia and make sure I was using my headset for the recording and push record. I had a list of things I wanted to make sure I did however, before recording, and that consisted of the following:

  • Turning off all Messaging Applications
  • Turning off any Notifications
  • Setting the correct resolution (1280 x 720) for my display
  • Closing the door (no outside noises) 
  • Hiding the Dock on my Mac
  • Properly place the headset and microphone


In Part III of this series, I’ll share what I did to help market my course.

Check out Part I if you missed it!

Next Page »

Follow Me

What engineering leaders need to know from this year’s Google I/O

I didn't intentionally aim to create a rhyming title, but there you have it. Each year, I look forward to Google I/O like a kid going back to school. This year … [Read More...]

Talk: The Real MVP

You have an idea for a new app. You've secured buy-in from the business. What's next? The MVP. But what does it take to ship a new app these days? What are the … [Read More...]

Categories

  • Android (55)
  • Career (2)
  • Communication (4)
  • Flutter (1)
  • Git (4)
  • Gradle (4)
  • Grails (23)
  • Java (8)
  • JavaScript (6)
  • Kotlin (17)
  • Life (4)
  • Public Speaking (23)
  • RxJava (1)
  • Software Development (7)
  • Twitter (3)
  • Uncategorized (11)
  • Video Course (5)

Copyright © 2023 · Beautiful Pro Theme on Genesis Framework · WordPress · Log in

 

Loading Comments...