Node Program: From 0 to Hero with Nodejs and MongoDB

Interested in Node.js, but don’t know where to start and how to find time to learn it properly? Would you prefer to learn in a way that is more interesting than reading books or watching boring screencast videos?Confused about how the MEAN stack pieces of MongoDB, Expressjs, Angularjs and Nodejs fit together? How it’s even possible to run JavaScript outside of the browser?

Years ago, we were in the same boat, but we took the long route of learning from source code, books, blogs and free online documentation. We have put together the best information in the simplest way to help you learn about these systems. Basically, we are helping you to take a shortcut and save time, frustration and avoid costly mistakes by using the best practices available.

This is an online version of our two-day Node Program (nodeprogram dot com). The online course has recorded lectures, lively student discussions, quizzes, exercises, workshops, tutorials in the manual and lots and lots of code examples!

BONUS: You’ll get NodeProgram live recording and Advanced Node live recording!

What are the requirements?

  • Computer
  • Heroku and AWS accounts
  • Knowledge in web development (HTML, CSS, browser JS)
  • Knowledge&skills in programming

What am I going to get from this course?

  • Overview main JavaScript concepts and issues
  • Contrast Node.js to browser JavaScript
  • Build Node.js apps from scratch
  • Know the most common core modules
  • Utilize NoSQL database MongoDB in your projects
  • Harness power of Express.js framework in your apps
  • Be aware of the most common Express.js middleware
  • Understand Node/Express stack (Jade, Stylus, Redis, etc.)
  • Learn a few tips about Node.js in production
  • Use Git for deployment to Heroku
  • Deploy to Heroku
  • Deploy to Amazon Web Services (AWS)
  • Build REST API servers
  • Build an OAuth 1.0 application

What is the target audience?

  • Programmers
  • Web developers
  • Software engineers
  • NOT total newbies in programming


Be A Video Production & Video Marketing Master!

Don’t be put off by the inclusion of the word business – it just means that this is a video production andvideo marketing course designed to help you make money with the skills and expertise that you’ll learn. Yes, that might be through effectively marketing your business, but it can also mean this course sets you on a new career path.

Video for Business is not a niche course, instead it covers the day to day requirements of a professional video producer and online marketer. You’ll learn about the online video landscape, the details of pre-production, how to shoot and edit professional video, the methods available to get your videos seen, ranked, clicked on and shared and finally, how to measure your results and your successes.

The course is structured in a way to allow complete beginners to start right at the beginning and learn the entire professional pathway, while more experienced students can pick and choose a variety of chapters and lectures to suit their current needs.

I can only reiterate again that this is a full, actionable course. Once complete, you should be able to apply it to your own projects without the need for further guidance. Furthermore, as the video production and marketing profession evolves, so to will this course, with frequent updates and additions to keep you on the right track.

What are the requirements?

  • Computer
  • Adobe Premiere Pro is recommended but any editor (free) can be used

What am I going to get from this course?

  • You will understand how video marketing can fulfil certain objectives for you or your business – profits, income, exposure, recognition, critical praise and new opportunities.
  • You will learn how to effectively structure the pre-production process so your video production shoot is efficient and professional.
  • You will gain an understanding of professional video production equipment, and the software and hardware required to undertake production and marketing projects.
  • You will learn how to shoot and edit a professional video, including how to achieve the best audio, lighting, composition and content for your production.
  • As well as simple video editing, you will also learn advanced video editing techniques and how to create animated motion-graphic elements to take your video productions to the next level.
  • You will be given a thorough grounding in the world of online video marketing, delving in to the various platforms online at your disposal as well as an in-depth tour of YouTube and its capabilities.
  • Finally, you will understand how to measure the success of your video across a number of metrics, tracking ROI and tailoring future productions for maximum results.

What is the target audience?

  • Small Business Owners
  • Marketing Departments
  • Online Marketers & Agencies
  • Aspiring Videographers
  • Educational Organisations & Media Students
  • Affiliate Marketers
  • New & established Udemy course tutors 😉


Learn to Code by Making Games – The Complete Unity Developer

The course is continually updated, a major improvement was made in Glitch Garden in March 2016, and over 30 new quiz questions were added in June 2016.

This is the online game development school that was a runaway success on Kickstarter. As a result there are English closed-captions throughout.

Learn how to create video games using Unity 3D, the free-to-use game development tool. We start super simple so you need no prior experience or Unity of coding! With our online tutorials, you’ll be amazed what you can achieve.

Benefit from our world-class support from both other students, and Ben is on the forums regularly. Go on to build several games including a full 3D version of Pong with an online multiplayer scoreboard, and more.

You will have access to a course forum where you can discuss topics on a course-wide basis, or down to the individual video. Our thriving discussion forum will help you learn and share ideas with other students. Check out our reviews to see how people love this feature.

Unity 5: The first part of the course is taught in Unity 4. 6, as this is well established and stable. When you get to Bowlmaster we upgrade to Unity 5, and start using it’s great new features. You can use Unity 5 from the start if you wish, with only minor code differences.

The course is project-based, so you will not just be learning dry programming concepts, but applying them immediately to real indie games as you go. All the project files will be included, as well as additional references and resources – you’ll never get stuck. There are talking-head videos, powerful diagrams, quality screencasts and more.

Oh, and it’s just bigger and better than the competition. See the length and the reviews.

For each demo game you build you will follow this process…

  • Be challenged to build the entire game yourself.
  • Be shown step-by step how to build it.
  • Be challenged to apply, and re-apply your knowledge regularly.

You will get full lifetime access for a single one-off fee. The creators are qualified and experienced coders and avid gamers, so are able to explain complex concepts clearly, as well as entertain along the way. Most courses teach scripting using only C#.

You will learn C#, including Test Driven Development, a highly valuable skill. By the end of the course you’ll be very confident in the basics of coding and game development, and hungry to learn more.

What this course DOESN’T cover…

Whereas this course is already huge, we can’t possibly cover everything in that time. Here are some things we will not be covering…

  • Performance optimization.
  • Editor plugins or modifications.
  • Physics engine modification*

* Separate mini-course to cover these this now available.

Anyone who wants to learn to create games: Unity 3D is a fantastic platform which enables you to make production-quality games. Furthermore these games can be created for Windows, MacOS, iOS (even iOS 9), Android and Web from a single source!

If you’re a complete beginner, we’ll teach you all the coding and game design principles you’ll need. If you’re an artist, we’ll teach you to bring your assets to life. If you’re a coder, we’ll teach you game design principles.

Note: access to this course comes with an optional, free community site where you can share games and 3D models, as well as connect with other students.

Dive in now, you won’t be disappointed!

What are the requirements?

  • Mac or PC capable of running Unity 3D.
  • A copy of Unity 4.6.3 for early content, free from Unity.
  • A copy of Unity 5 for later content, also free.
  • A copy of Blender, free from
  • Either some experience of coding, or the will to do self-study.

What am I going to get from this course?

  • Learn C#, a powerful modern language.
  • Develop a positive attitude to problem solving.
  • Gain an excellent general knowledge of game creation.
  • Learn how object oriented programming works in practice.
  • Transfer your knowledge to .NET, other languages, and more.

What is the target audience?

  • Competent and confident with using a computer.
  • Artists who want to learn to bring their assets into games.
  • Some programming experience helpful, but not required.
  • Complete beginners who are willing to work hard.
  • Developers who want to re-skill across to game development.


Become a Coffee Expert

Coffee is everywhere in our lives. Yet there is so much bad information and misunderstanding floating around.

A majority of people who brew their own coffee make simple mistakes that are effecting the taste of their coffee. As a result, most end up trying to mask it with sugar, milk, and artificial sweeteners.

And worse, people are spending thousands of dollars each year buying coffee that they can make better, cheaper, and quicker right in you’re their own home or office.

Stop making bad coffee. Stop spending crazy amounts of money on your coffee. And start enjoying it on a level you didn’t know was possible.

We’ll show you how.


Coffee is a complex beverage with its own language, a massive range of tastes, brewing techniques, and equipment.

We want to simplify it for you.

We’ll help you find the best brewing technique to fit your lifestyle, perfect that brewing technique so you’ll always make a perfect cup, and save money and time!



BREW AT HOME AND SAVE OVER 15 MINUTES EVERY DAY. (That’s over 90 hours of your year being wasted!)


  1. What beans to buy (and where to buy them).
  2. What grind to use.
  3. What brewing method to use.
  4. What equipment to buy.

Enjoy your coffee more! Make the perfect cup every time and share the gift of great coffee with the world!

What are the requirements?

  • No prior experience needed.

What am I going to get from this course?

  • You will be able to pick the best beans: know what flavors are associated with certain roasts and regions
  • You will know the 7 key variables you need to control to make the best tasting coffee
  • You will understand how the roast and grind effect your coffee
  • You will understand all of the brewing methods and be able to choose the best method for different tastes and occasions
  • You will know what coffee shops will give you the best coffee and know what you want to order there.
  • You will know how to brew your own coffee
  • Warning: You will probably become a coffee snob

What is the target audience?

  • Students
  • Small Business Owners
  • Entrepreneurs
  • Employees
  • Coffee lovers
  • Food lovers


PowerPoint Design: Make Great Slideshows in PowerPoint

You’re here because you want to design your own slideshows that look professional, and are engaging and beautiful!

It’s great to have you here.

Maybe you’ve played around with PowerPoint and need to improve, or maybe this is your first time designing a slideshow.

Why should you learn from me?

Countless times, my parents, aunts, friends, and co-workers have asked me to design a slideshow for them. Now I want to teach you how to do it for yourself.

Plus, I’m the creator of some of the world’s most popular online courses – with over 150,000 students and thousands of 5-star reviews like these ones from this course:

The Slideshow course was perfect for me as a beginner. Phil is encouraging and gives great tips throughout the course. The lectures were organized and easy to follow. – Debbie E.

Excellent content comprised of practical tutorials where you could actually see what buttons to click. Thorough and really worthwhile. I’ve learnt a lot. I definitely recommend. – Barbara Patrick

My Promise to You

I’ll be here for you every step of the way. If you have any questions about the course content or anything related to this topic, you can always post a question in the course or send me a direct message.

I want to make this the best course on how use PowerPoint, iMovie, or other online slideshow creators. So if there is any way I can improve this course, just tell me and I’ll make it happen.

What’s this course all about?

Follow along on your own computer. Mac and PC friendly.

Here’s what you’ll learn:

  • PowerPoint Overview – Getting Started
  • Starting a Project
  • Adding Photos
  • Adding Text
  • Adding Music
  • Adding Shapes and Changing the Background
  • Animating Your Layers
  • Exporting as a Movie
  • Playing Your Slideshow as a Continuous Loop
  • Uploading Online
  • Creating Slideshows with Online Slideshow Makers

With our 30-day 100% money back guarantee, there is nothing holding you back from jumping in right now and trying the course out.


What are the requirements?

  • Photos for creating a slideshow
  • Powerpoint for Mac or PC
  • Internet Connection (for some lessons)

What am I going to get from this course?

  • Learn to make a professional slideshow in PowerPoint
  • Learn to make a professional slideshow in iMovie
  • Learn to make a professional slideshow online
  • Have fun and become comfortable making your own slideshows

What is the target audience?

  • Moms and Dads
  • Kids and Teens
  • Students that need to make slideshows
  • Speakers and Presenters
  • Sports Moms and Sports Dads
  • Class Moms and Class Dads
  • Travelers and Photographers
  • Party Planners



Build Apps with React Native

This course is under active development: get it now before the price rises! Note: OSX + xcode is currently required!

From the creator of Build Web Apps with React and Flux (the most popular and best reviewed course on React hosted on Udemy), comes Go Mobile with React Native.

If you’re tired of spinning your wheels learning Swift or Android, this is the course for you.

This course will get you up and running quickly, and teach you the core knowledge you need to deeply understand and build React components for mobile devices.

We’ll start by mastering the fundamentals of React, including JSX, “props”, “state”, and eventing. Source code is provided for each lecture, so you will always stay up-to-date with the course pacing.

If you are new to React, or if you’ve been working to learn it but sometimes feel like you still don’t quite ‘get it’, this is the React course for you! To learn React you have to understand it.

  • Learn how to use React’s custom markup language, JSX, to clean up your Javascript code.
  • Learn the process of converting JSX to raw Javascript on the fly in your browser.
  • Master the process of breaking down a complex component into many smaller, interchangeable components.
  • Grasp the difference between “props” and “state” and when to use each.
  • Develop apps that are unique, fun, and responsive.
  • Build on both Android and iOS platforms
  • Master integration with Parse for user authentication
  • Learn the core principles of navigation with React Native

I’ve built the course that I would have wanted to take when I was learning React Native. A course that explains the concepts and how they’re implemented in the best order for you to learn and deeply understand them.

What are the requirements?

  • A computer with OSX installed.
  • Basic Javascript knowledge. You will learn the fundamentals of React in this course, no prior knowledge required

What am I going to get from this course?

  • Build mobile apps for iOS using React Native
  • Prototype and deploy your own applications to the Apple Store
  • Get up to speed with React design principles and methodologies
  • Learn the differences between using React in a browser and on a mobile device
  • Discover mobile design patterns used by experienced engineers

What is the target audience?

  • Anyone interested in building mobile applications much faster than using Swift or Java


Small Talk Networking: How to Talk To Anyone

Do you ever wish you had the confidence to talk to anyone and be completely comfortable in any social or networking setting? Wouldn’t it be awesome to easily meet new friends, approach strangers on the street with ease?

In this course you will learn how to be comfortable in any social setting and gain the confidence to meet new people for business, networking, dating and expanding your circle of friends. In less than 3 months 1870 people enrolled to become more socially confident!

What others are saying about the course:

“Small Talk is direct with full of actionable tips. If you would like to up your small talk game or grow your networking skills, check out this course.” –Alex Sartore

“You guys have taken something that i feared so much and turned it into something so easy to do. I am much more comfortable with talking to people I know and even more comfortable with making small talk with people I don’t know. I highly recommend this course to anyone and everyone!!!” –Tasmin De Villiers

“This course has helped me ”remember” how it is to meet new people, how to approach them, giving practical examples in case I’m out of imagination, keep the conversation going and keep contact with them so I can call them friends one day :)” –Delphine De Sanglier

You will learn:

  • How small talk has changed in the digital age.
  • One simple way to jumpstart your social success.
  • How to take charge of your social life with networking.
  • How to use simple daily observations to start conversions.
  • How to master first impressions.
  • The core basics of any good conversation.
  • How to exit a conversation gracefully.
  • How to get someone’s contact details to keep in touch.
  • When and how to correctly follow up.
  • What some of the best openers and ice breakers are.
  • What conversations are safe and what to stay away from.
  • How to use your body language in a positve way.
  • What body language to avoid at all costs.
  • How to use small talk to become successful in both business and relationships.

What’s in the course:

Through the use of video tutorials, Powerpoint presentations and real-world examples you will gain the tools needed to approach anyone.

After the first 20 minutes of the course you will already have acquired the basic skills needed to make your first approach and by the end of the course you will have mastered the art of small talk.

In a series of quick 5 minute videos with one easy exercise at the end of each section you will breeze through this course and take with you the art of small talk.

You should take this course if:

  • You want to be socially confident.
  • You want the skill set to successfully talk to anyone.
  • You want to know what to say when starting conversations.
  • You want to be comfortable in different social situations.
  • You want to master small talk and networking.
  • You want to take control of your social destiny.

Scroll back up and join the course today.

We look forward to seeing you in the course.

-Larissa and Johnny

What are the requirements?

  • If you have an open-mind and a desire to meet new people then you are ready to get started with this course!

What am I going to get from this course?

  • By the end of this course, you will be able to talk to anyone with ease.
  • In this course you will learn how to start a conversation with ease, facilitate and maintain the flow of a conversation, interpret body language and other non verbal communication forms and exit a conversation gracefully with a way to keep in touch.

What is the target audience?

  • This course is perfect for both men and women who would like to improve their interpersonal communication skills for business, networking, social or even dating purposes.


The Complete Java Developer Course: Beginner To Expert

Welcome To The Complete Java Developer Course: Beginner To Expert

Here Is What You Get By Enrolling In This Course:

Word-By-Word Explanation: In the entire course, I explain each line of code, without skipping a single line of code.

Practice Examples: Special set of practice examples included at the end of each section.

Awesome Quality Content: Over 7+ hours of HD(1080p) Videos.

Well Structured & Easy To Learn: Course has been specially designed to make it easy for the students to learn Java.

Notes: Study material has been provided at the end of each section to help student revise the concepts covered in this course.

24 X 7 Support: I will always be there to guide you in your journey to become a Java developer. Student queries and problems will be answered immediately.


Here Is Everything You Will Learn In This Complete Course:

How to write Java Programs From Scratch.

How to design user interface using the latest JavaFX tools.

How to use the principles of object oriented programming in Java.

Learn about scene builder, make user interfaces instantly.

We first begin the course with the steps involved in setting up the development environment. Once the environment is set up we start by writing simple Java code. Then we gradually move along to understand what are variables in Java and we also learn how to accept the user input in Java.

Moving along, we learn what are loops arrays and classes in Java. We understand why the concept of class in used in Java. We also learn the significance and working of different types of loops such as the for loop and the while loop. After that we learn the concepts of arrays and strings in Java. We learn what are arrays and how arrays can be used to store data while writing java programs.

Moving along we learn the most important concept in Java, i.e the object oriented programming.In this we learn what are objects, classes and methods. We also learn about inheritance, encapsulation and polymorphism.


So let’s begin the journey of becoming a Java Developer.

In addition to the Udemy 30-day money back guarantee,you have my personal guarantee that you will love what you learn in this course. If you ever have any questions please feel free to message me directly and I will do my best to get back to you as soon as


Make sure to enroll in the course before the price changes.

Take yourself one step closer towards becoming a professional Java developer by clicking the “take this course button” now!

Join the journey.

What are the requirements?

  • A computer to write Java code
  • Internet connection to download the free software tools
  • Willingness to learn Java

What am I going to get from this course?

  • Create java applications from scratch!
  • Understand the concepts of object oriented programming in Java
  • Learn how to code in Java
  • Design beautiful looking user interfaces using JavaFx
  • Learn how to use scene builder to design application UI
  • Build your very first calculator application in Java

What is the target audience?

  • Any students who are beginners and want to learn Java
  • Students who want to design UI applications in Java
  • Students who wish to learn the concepts of object oriented programming in Java


CCNA Security 2016 210-260 Video Boot Camp With Chris Bryant

This course is currently being updated for the 210-260 IINS exam (the latest CCNA Security exam version).  I’ve just posted a new VPN video, and I’ll post new videos daily until the entire course is refreshed.  Join us right now and you’ll be notified immediately when I post new videos.

Over 150,000 students in my Video Boot Camps have made me the #1 instructor on Udemy, and now it’s your turn to get CCNA Security certified — with a little help from yours truly!

Every single video in this CCNA Security 210-260 Video Boot Camp is downloadable, and you’ll get your certification with the clearest, most comprehensive CCNA Security course available – and without busting your budget!

Even better, your access to the CCNA Security training course is permanent, and every video is downloadable for viewing offline!

Thanks for making TBA part of your CCNA Security certification success story!

Chris Bryant
CCIE #12933
“The Computer Certification Bulldog”

What are the requirements?

  • No previous network security experience is assumed by the instructor — so dive right in!


Songwriting – From Idea to Finished Song

Hey guys! My name is Ben Cooper, and I’m a full-time songwriter here in Nashville, Tennessee. Whenever I tell people what I do for a living, I often get a response like, “Wow, writing songs is such a mystery to me.” Maybe you’ve thought about writing a song or have come up with an idea that would make a good song. Who knows, you might have already written tons of songs and are just looking to come back to some of the basics.

Whatever the case, this course is specifically designed to equip you with a working knowledge and understanding of the craft of songwriting.

In this first course, we’ll focus on de-mystifying the process of constructing a song. We’ll begin with questions like “What is the purpose or goal of a song?” and “How do a lyric, hook and melody work together?” Don’t worry if you don’t yet play an instrument… I’ll be giving a quick piano and guitar lesson to get you started. We’ll also be looking at the importance of the opening line and what to do if you get stuck starting the second verse.

In the end, my hope is that you’ll feel confident of your ability to take an idea and develop it into a complete song. I’m excited about this course, and I hope you’ll join me!

This course, primarily taught through informal video discussions, will encourage the participation of its viewers by finding specific examples in popular music of each segment topic. This course contains about two hours of viewing time, with the option to participate in composing an original song based on the information discussed. As the instructor, I will be monitoring the discussion weekly and improving upon the course as necessary.

What are the requirements?

  • There are no absolute requirements, but access to a recording device, text editor (or pen and paper), and a guitar and/or piano would be helpful.

What am I going to get from this course?

  • By the end of the course, my hope is that you will be able to confidently take an idea and develop it into a completed song.

What is the target audience?

  • This course is intended for anyone who has ever entertained the idea of writing a song. Because the basics of songwriting are covered, beginning writers will probably benefit from this course most.