Courses

We found 22 courses available for you
See

Create an API Transit App with JavaScript (BART)

11 Lessons
Intermediate

Unleash the power of JavaScript and API integration in our …

What you'll learn
JavaScript Review: A quick refresher on JavaScript, touching on essentials like ES6 features, async/await, Promises, and fetch API.
Introduction to APIs: Understand what APIs are, their importance, and how they work. Learn how to use Postman for API testing.
Working with BART API: Dive deep into the BART API, learning to fetch, interpret, and integrate real-time transit data into your application.
Designing Your Transit App: Learn the principles of user interface (UI) and user experience (UX) design. Design a clean, intuitive interface for your transit app.
Building the App: Step-by-step guidance on building your transit app with JavaScript. Learn to implement features such as real-time departures, system status, and route planning.
Deploying Your App: Learn about various deployment platforms, choosing one, and deploying your app on it.
Troubleshooting and Debugging: Master the art of troubleshooting and debugging in JavaScript. Fix common bugs and ensure your app runs smoothly.
By the end of this course, you'll have a functional, real-time transit app that integrates with the BART API, showcasing your JavaScript and API integration skills. But that's not all! You'll also gain a solid understanding of how real-time web applications work, setting a strong foundation for future projects.
Pre-Requisites: Basic understanding of JavaScript, HTML, and CSS.
Who Should Attend? This course is designed for those who already have a fundamental understanding of JavaScript and wish to apply their skills to real-world projects. It's ideal for budding web developers, software engineers, and tech enthusiasts.
Takeaway: By course completion, students will have a fully functional, real-time BART transit app that they've built from scratch, along with the skills and knowledge to build similar apps.
Are you ready to take your JavaScript skills to the next level and step into the world of real-time web applications? Enroll in 'Create an API Transit App with JavaScript (BART)' today and make the leap from learning to creating!

Create a Google Maps App

11 Lessons
Intermediate

Discover the fascinating world of location-based applications in our compelling …

What you'll learn
Introduction to Google Maps API: Learn about the Google Maps API, its features, and capabilities. Understand the process of setting up the API and getting your API key.
Designing Your Maps Application: Understand the principles of user interface (UI) and user experience (UX) design for map-based applications. Learn to design an intuitive, user-friendly interface for your Google Maps app.
Adding a Map: Learn to add a map to your application, customize its appearance, and set its boundaries and initial view.
Implementing Geolocation: Learn to access and use the user's geographical location to center the map and develop location-based functionalities.
Adding Markers and Info Windows: Discover how to add markers to your map and create informational windows, customizing the interactivity of your application.
Implementing Directions and Routes: Understand how to use the Directions API to display routes and directions on your map.
Adding Place Search: Learn to implement the Place Search functionality, allowing users to search for specific places and display them on the map.
Deploying Your App: Learn about various deployment platforms and deploy your Google Maps app.
By the end of this course, you'll have a fully functional Google Maps application that you've built from the ground up. You'll gain an understanding of the Google Maps API, geolocation technologies, and the principles of developing location-based services.
Pre-Requisites: A basic understanding of HTML, CSS, and JavaScript is required.
Who Should Attend? This course is perfect for web developers looking to expand their skills into the realm of geo-applications, students in computer science or related fields, or anyone with a passion for coding and an interest in location-based services.
Takeaway: On course completion, students will have a fully functional Google Maps application, along with the knowledge and skills to create and develop similar geo-applications.
Ready to create an interactive, feature-rich Google Maps application? Join us today, and let's chart a path to your future in geo-application development together! Your journey into the world of location-based services starts here.

Joomla for Beginners

37 Lessons
Intermediate

Welcome to our introductory course, “Joomla for Beginners: Build, Design, …

What you'll learn
Introduction to Joomla: Understand what Joomla is, its applications, and why it stands out in the world of CMS.
Installation and Setup: Learn how to install Joomla on your local machine or web server. Set up a Joomla website from scratch, selecting the right hosting service, and learning the essentials of Joomla's administration interface.
Website Templates: Discover how to customize your website's appearance using Joomla's extensive template system. Learn to select, install, and modify templates to match your vision.
Content Management: Master the art of creating and managing content in Joomla. Learn about categories, articles, and modules, and how to use them effectively to organize your website's content.
Menu Management: Understand the role of menus in website navigation and learn how to create and manage them in Joomla.
Extensions and Plugins: Explore Joomla's vast world of extensions and plugins. Learn how to extend your website's functionality with these powerful tools.
Security and Maintenance: Learn how to keep your Joomla website safe and secure from threats. Understand regular maintenance tasks to ensure your site runs smoothly.
SEO and Analytics: Discover how to optimize your Joomla website for search engines and analyze your website's traffic using built-in and third-party tools.
By the end of this course, you'll not only have a functional Joomla website, but you'll also possess the knowledge and skills to continue to enhance and manage it. Join us today, and unlock the power of Joomla, empowering you to share your vision with the world!
Pre-Requisites: Basic computer skills. No prior coding knowledge is required.
Who Should Attend? This course is perfect for individuals looking to create their own website for personal, business, or non-profit use. It's also excellent for web designers seeking to broaden their CMS knowledge.
Takeaway: On completion, students will have a fully functional Joomla website and the confidence to continue managing and developing it.
Don't let the opportunity pass you by. Enroll in 'Joomla for Beginners' today, and let's build that dream website together!

Asana Fundamentals

30 Lessons
Intermediate

Discover the power of Asana, the leading project management tool, …

What you'll learn
Introduction to Asana: Learn what Asana is, its purpose, and why it is a crucial tool for project management and team collaboration.
Navigating the Asana Interface: Familiarize yourself with Asana's user-friendly interface, learning how to navigate and customize it for your needs.
Creating and Managing Tasks: Master the art of creating tasks, subtasks, and sections, learning how to assign, schedule, and track these tasks effectively.
Using Projects and Boards: Understand how to create, manage, and track projects using Asana's versatile project boards.
Communication and Collaboration: Discover how Asana facilitates communication and collaboration among team members and learn how to utilize these features effectively.
Advanced Features: Delve into Asana's advanced features, such as project timelines, dependencies, automations, and reporting.
By the end of this course, you'll have mastered Asana's features and be able to use it effectively to manage projects, collaborate with your team, and boost your productivity.
Pre-Requisites: Basic computer skills. No prior knowledge of Asana is required.
Who Should Attend?: This course is perfect for individuals looking to boost their productivity, project managers, team leaders, and anyone interested in mastering project management with Asana.
Takeaway: On course completion, students will be able to use Asana proficiently for task management, project planning, team collaboration, and productivity enhancement.
Ready to become an Asana superuser and take your productivity to the next level? Enroll in 'Asana Mastery: From Fundamentals to Efficiency' today and let's harness the power of Asana together! Your journey to becoming an Asana master starts here.

Develop App in an Hour

10 Lessons
Intermediate

Step into the fascinating world of app development with our …

What you'll learn
Introduction to App Development: Get a swift introduction to the world of app development. Understand the significance and potential impact of mobile apps in today's digital era.
App Development Platforms: Explore user-friendly, no-code app development platforms and tools that make the app creation process seamless and accessible to everyone.
App Design: Learn the basics of designing an engaging, user-friendly interface. Understand the principles of mobile UI/UX design.
App Functionality: Get to grips with adding core functionalities to your app. You'll learn to add different features, like forms, maps, buttons, and more.
App Deployment: Understand how to deploy your app on a platform, making it ready for use and shareable with others.
Basic Troubleshooting: Learn the basics of troubleshooting common issues that can arise in app development, ensuring your app runs smoothly.
By the end of this one-hour course, you'll have developed your own fully functional mobile app from scratch. This swift introduction to app development could be your first step towards a lucrative career in the mobile app industry, or it could simply be a fun, educational experience that empowers you to create your own digital solutions.
Pre-requisites: An open mind and eagerness to learn. No prior coding or technical knowledge is required.
Who Should Attend? This course is perfect for beginners, hobbyists, and anyone intrigued by the prospect of creating their own app. It's also ideal for educators and parents looking for a unique, educational, and fun activity.
Takeaway: On completion, students will have a fully operational mobile app that they've created, along with the knowledge and confidence to continue exploring the world of app development.
Are you ready to make your first app in just an hour? Join us today, and let's dive into the amazing world of app development together! Don't wait, your app development journey begins here.

Node.JS Developing Web Applications

75 Lessons
Intermediate

So, you want to learn Node.js. Perhaps you’re a client …

What you'll learn
You will be able to install NodeJS with nvm
You will understanding blocking and nonblocking i/o
You will understand how to implement NodeJS Modules
You will understand how to split NodeJS programs into multiple files
You will be able to read and write from the file system
You will be able to understand both synchronous and asynchronous events
You will be able to implement the NodeJS event emitter
You will be able to implement NodeJS buffers and streams
You will understand the fundamentals of network interfaces using the NodeJS net and http modules
You will be able to parse command line arguments
You will learn how to spawn child processes in NodeJS
You will be able to write and use tests for your NodeJS program
You will learn about the NodeJS cryptography API
You will be able to encrypt, decrypt and create hashes from data
You will learn how to store data on the server using LevelDB and NodeJS

Photoshop Fundamentals for Digital Design

10 Lessons
Intermediate

So you want to learn Photoshop– But you don’t wish …

What you'll learn
How to Understand the Photoshop Interface
All Important Photoshop Tools
How to Make Selections and Complex Selections
How to Make Selections and Complex Selections
How to Correct Color in Images and Use Color Tools
How to (Finally) use the Pen Tool Correctly
How to Prepare Content for Output

Introduction to Server Administration

73 Lessons
Intermediate

Are you a developer who wants to be able to …

What you'll learn
You will learn what exactly a virtual private server (VPS) is, how one can benefit you, and how to provision one.
You will learn how to SSH into your new machine and navigate around using the command line.
You will learn how to use command line-based text editors to edit configuration files.
You will learn what a package manager is and how they can help you set up a system.
You will learn how to set up a LAMP hosting environment.
You will learn how to use Git to populate /var/www/ with your projects.
You will learn how to connect projects to local MySQL databases.
You will learn how to point domain names to your sites and set up Apache virtual hosts.
You will learn to lock down your system by closing common web server attack vectors.
You will learn how to troubleshoot your server by reading your log files.

You don't have credit card details available. You will be redirected to update payment method page. Click OK to continue.

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare