Have you ever wanted to learn to program in the highly in demand Python programming language? This course will do just that, through creating a game similar to Crossy Road or Frogger!
With no prior programming experience required, we will demonstrate the core concepts you need to be able to program in Python. Through using the Pygame library, we’ll put together your first Python game and you will learn the fundamentals of development in Python.
The objective of this course is to get you up and running with Python in a way that’s both engaging and fun. By the end of this course, you’ll be familiar with concepts such as variables, functions, conditional statements, and loops — plus you’ll have built a game to add to your portfolio.
ACCESS the FULL COURSE here: https://academy.zenva.com/product/godot-csharp-academy/?utm_campaign=youtube_description&utm_medium=youtube&utm_content=youtube_2024_godotc#tutorial
Explore number-based puzzle games for C# and Godot!
Puzzle games offer developers opportunities to explore simple but unique mechanics that require logical thinking from players. Through this course, you’ll build your own version of a popular sliding tile number game while exploring how to develop with C# in Godot. These skills will allow you to unlock the world of puzzles for video games and begin discovering how to work with mechanics that have replayability in mind!
An extensive understanding of Godot, GDScript, and C# are needed for this course.
You will learn how to:
- Work with grid systems
- Manage user input for puzzles
- Implement tile sliding mechanics
- Merge tiles using math-based logic
- Add animations and aesthetics
- Control scoring and game-over conditions
… and more!
...
https://www.youtube.com/watch?v=aUerOR9SPCg
ACCESS the FULL COURSE here: https://academy.zenva.com/product/bite-sized-coding-academy/
TRANSCRIPT
So we're going to do something really common and necessary in every jQuery application. First of all, we want to call jQuery, and we do this by typing either jQuery, which is quite lengthy, or typing the dollar sign, which is much cleaner. So dollar sign, we open and close parentheses, and between parentheses I'm going to type document. So we're going to work with the document object as a jQuery object. Okay? Then dot ready. This is going to be a function call. We're going to write what's going to be the ready call back here. So, let's open and close parentheses and add a semicolon. And here I'm going to type a function, open and close parentheses and open and close curly braces. So whenever the document is ready, this function is going to be executed. And here I'm just going to type console.log and the message, "We are ready!" Like this. So we're going to save this script. And here in Google Chrome, I'm going to refresh the page, and we have the message we are ready. Okay, so that's perfect. Since we are now ready to work, and we have this ready function, then that means our path is clear into changing the body tags and adding whatever content we want here.
Free Tutorials:
- Unity: https://gamedevacademy.org
- Phaser: https://phasertutorials.com
- Machine Learning: https://pythonmachinelearning.pro
- Web Dev: https://html5hive.org
- Android: https://androidkennel.org
- Swift: https://swiftludus.org
- VR: https://vrgamedevelopment.pro
...
https://www.youtube.com/watch?v=MxDq-MgMvSs
ACCESS the FULL COURSE here: https://academy.zenva.com/product/python-programming-mini-degree/?zva_src=youtube-pythonmdd
TRANSCRIPT
The technology around us is evolving rapidly and innovating the world we live in. To succeed in this ever-changing world, you’ll need to learn the technologies that are driving the next generation of consumer and enterprise applications.
As one of the world’s most popular programming languages, Python is the perfect choice for this sort of upskilling. It’s used in almost every industry, including game development, app development, data science, machine learning, computer vision, and more, as it enables you to write complex, data-heavy tasks both simply and quickly. Python also boasts a simple syntax that reads almost like plain English, making it easy to learn for those who have never coded before.
With the Python Mini-Degree, you’ll develop a strong foundation with the language while exploring its various practical applications, such as building multimedia games, analyzing data, and understanding the fundamentals of machine learning and the Internet of Things (IoT). You’ll also master Python’s most popular, modern frameworks, including Kivy, NumPy, and Pandas – knowledge that will make it even easier for you to expand into multiple areas of development. In addition to gaining these in-demand skills, you will also prepare several portfolio-worthy projects that are bound to impress employers and clients, ensuring that you have all you need to take on the world as a well-informed and highly prepared developer.
Free resources: https://linktr.ee/zenva
Free Tutorials:
- Coding: https://coding.degree/
- Unity: https://gamedevacademy.org
- Phaser: https://phasertutorials.com
- Godot: https://godottutorials.pro
- Machine Learning: https://pythonmachinelearning.pro
- Web Dev: https://html5hive.org
- Android: https://androidkennel.org
- Swift: https://swiftludus.org
- VR: https://vrgamedevelopment.pro
...
https://www.youtube.com/watch?v=G5RV48Hft80
Access the entire course and source code on Zenva Academy https://academy.zenva.com/product/programming-for-entrepreneurs-jquery/?zva_src=youtube
jQuery is the world’s most used JavaScript library to create rich web applications that just feel natural to use. In this comprehensive course you’ll learn how to use jQuery to work with the DOM, use events, effects and animations, AJAX, JSON and to create interactive AJAX forms.
This course is 100% jQuery 2.x compliant!
This course is taught by Pablo Farias Navarro, founder of ZENVA and web application developer. Pablo has been using jQuery since 2007. More than 20,000 students are learning how to code with our courses, in particular our Programming for Entrepreneurs course series. This course builds on our previous HTML and JavaScript free courses and takes you to the next step, which is to make your website or HTML5 interactive and dynamic.
Some of the things you will learn in this course:
When to use jQuery 1.x or 2.x.
CSS selectors and DOM traversing functions in depth to find any element you want.
DOM manipulation to add or remove custom HTML content anywhere, whenever you decide.
Working with events to create interactive sites.
Listen to changes in select dropdowns and checkboxes.
jQuery animations and effects. Slide, fade, show, hide.
AJAX to load dynamic HTML from the server.
Working with JSON from the server.
Interactive forms that display extra fields according to the values of other fields.
AJAX form submission the easy way.
Dealing with cache issues in AJAX requests.
Learn jQuery in a 2.x compliant manner.
Homepage: http://zenva.com
YouTube: http://youtube.com/fariazz2
GameDev Academy: http://gamedevacademy.org
HTML5 Hive: http://html5hive.org
De Idea A App: http://deideaaapp.org
Facebook: http://facebook.com/ZenvaDev
Twitter: @ZenvaTweets
Medium: https://medium.com/@zenva
...
https://www.youtube.com/watch?v=XUFxnh2OZaw
Access the entire course for free at the Zenva Lounge: http://lounge.zenva.com/android-course/
This high-quality training course will guide you through the creation of a social+geolocated Android app for note taking that integrates with Facebook, Twitter and the Google Maps API. The course is taught by Mohit Deshpande, Android App Trainer and Java developer, and was created in collaboration with Pablo Farias Navarro, founder of Zenva.
...
https://www.youtube.com/watch?v=sHhlN_F-4VY
Watch the entire course and get the source files at: https://academy.zenva.com/product/html5-mobile-app-development-for-beginners/?zva_src=youtube
In this video tutorial by technical author, web developer and designer Ashley Menhennett, you'll learn how to use the viewport tag. The viewport tag allows you to set how your website or mobile HTML5 application will be displayed in different types of devices.
This video is part of a more comprehensive course which covers all you need to know to create awesome, bleeding edge HTML5 mobile applications or mobile websites. Access the entire course at the Zenva Academy: Watch the entire course and get the source files at: https://academy.zenva.com/product/html5-mobile-app-development-for-beginners/?zva_src=youtube
Homepage: http://zenva.com
YouTube: http://youtube.com/fariazz2
Facebook: http://facebook.com/ZenvaDev
Twitter: @ZenvaTweets
GameDev Academy: http://gamedevacademy.org
HTML5 Hive: http://html5hive.org
De Idea A App: http://deideaaapp.org
...
https://www.youtube.com/watch?v=KfNkV3JSvoI
ACCESS HERE: https://academy.zenva.com/product/3d-game-creation-bundle/?zva_src=youtube-trailer-descrip-3dcreatebundle
Take your first steps into creating your own 3D games with the 3D Game Creation Bundle. Through this collection of courses, you will learn to work with the powerful Unity engine and develop skills with building platformers, utilizing augmented reality technology, dealing with procedural generation, and more! Not only that, but you'll also learn popular game mechanics to help you delve into a variety of different genres.
No experience is required to get started and bring 3D games within your grasp!
--
Access +200 programming courses on Zenva: https://academy.zenva.com/?zva_src=youtube
Free resources: https://linktr.ee/zenva
Free Tutorials:
- Coding: https://coding.degree/
- Unity: https://gamedevacademy.org
- Phaser: https://phasertutorials.com
- Godot: https://godottutorials.pro
- Machine Learning: https://pythonmachinelearning.pro
- Web Dev: https://html5hive.org
- Android: https://androidkennel.org
- Swift: https://swiftludus.org
- VR: https://vrgamedevelopment.pro
...
https://www.youtube.com/watch?v=Sb90cJk0XOA
ACCESS the FULL COURSE here: https://academy.zenva.com/product/bite-sized-coding-academy/
TRANSCRIPT
In this lesson we'll talk about IDs, and how we can use IDs to select single elements in our HTML page. Let me give you an example. I wanna select just this paragraph here. If I go and type in p, that will select all the paragraphs in the page, but I just wanna select this one. So there are different ways to do it in CSS but I'm gonna illustrate this, the concept of ID, for this particular example. We can give this paragraph a unique ID. For that, we need to add the attribute id="", and in here we enter the name, the unique ID of that particular element, it's a unique identifier. It cannot contain spaces. You can say something like "main paragraph", something like that, so instead of selecting all the paragraphs like that, we can select by ID. For which we need to type in the hash sign, and then the name of the ID, and that will allow us to select a single element by ID. You can have multiple elements in your page that have different IDs, but, IDs need to be unique. You can't have two elements that have the same value for ID, they all need to be different. And it needs to exactly match the name that you selected here, so now, you can select by tag, which will select all of the elements that have the tag, and now you can also select by unique ID.
Free Tutorials:
- Unity: https://gamedevacademy.org
- Phaser: https://phasertutorials.com
- Machine Learning: https://pythonmachinelearning.pro
- Web Dev: https://html5hive.org
- Android: https://androidkennel.org
- Swift: https://swiftludus.org
- VR: https://vrgamedevelopment.pro
...
https://www.youtube.com/watch?v=EJynBQ3TnsQ
ACCESS the FULL COURSE here: https://academy.zenva.com/product/full-stack-web-development-mini-degree/?zva_src=youtube-description-asyncjavascript
Master intermediate JavaScript techniques with asynchronous programming!
When a computer runs a block of code, it generally does so in the order the code was written. This is to prevent unintended consequences that might occur otherwise if the instructions given to the machine were not followed in a particular order.
However, for beginners, you'll quickly find this can also be problematic in certain situations - particularly in cases where you're using external APIs. For example, when loading a web page, you may require data from a separate file or third party in order to render the content. With "normal" programming methods, this means your page is going to block other aspects of loading until that data is obtained, slowing the entire process down.
With asynchronous programming, though, you can easily overcome the obstacle. Asynchronous programming is a method of programming where you set up parallel blocks of code to run in conjunction with the main thread. This process allows you to do things - like get third-party API data - without interrupting other loading processes that are not relying on that data.
In this free tutorial, we're going to cover some of the fundamental knowledge you'll need for async programming in JavaScript. You'll first explore the async function itself, how it works, and how it differs from Promises - another async method in JavaScript. After, you'll also learn how to handle errors to make sure you can properly verify your parallel units of code.
If you're keen on becoming a web developer, or just work with JavaScript in general, async programming is one of the most important concepts you will have to learn. Not only will it allow you to make efficient code, but ensure that users receive a smooth and speedy experience.
JavaScript experience is recommended for this tutorial before you start!
...
https://www.youtube.com/watch?v=viZWFwCCCeA