fbpx

English Courses

We found 14 courses available for you
See
Free

Master in React Netive

3 hours
Intermediate

What is React Netive Development? React Native is an open-source …

What you'll learn
JavaScript: A strong foundation in JavaScript is essential. You'll need to understand the language, its syntax, data structures, and concepts like variables, functions, and asynchronous programming.
React: React is a JavaScript library for building user interfaces. You'll need to become proficient in React to create the UI components for your mobile app. This includes understanding React's component-based architecture and state management.
React Native Fundamentals: Learn the basics of React Native, including how to set up a development environment, create a new project, and structure your code. You'll also learn about JSX (a syntax extension for JavaScript used with React), component lifecycle methods, and state management.
Navigation: Mobile apps often have complex navigation structures. React Navigation is a popular library for implementing navigation in React Native apps. You'll learn how to create different types of navigation stacks, tabs, and drawers.
Styling: You'll learn how to style your components using the built-in styles, as well as libraries like StyleSheet, which help you create responsive and platform-specific designs.
Data Management: You'll need to understand how to fetch and manage data in your app. This may involve making API calls, handling data storage, and using state management libraries like Redux or MobX.
Component Development: Learn how to create reusable and custom components, which are essential for building a well-structured app and for reusing code.
Free

Flutter Development

3 hours
Intermediate

What is Flutter Development? Flutter is an open-source UI (User …

What you'll learn
arning objectives in Flutter are concise statements that outline what you aim to achieve while learning Flutter development. These objectives guide your learning process and help you focus on key skills and knowledge areas. Here's a short note on common learning objectives in Flutter
Flutter Fundamentals: Understand the core concepts of Flutter, including widgets, layouts, and UI components.
Dart Programming: Learn the Dart programming language, which is essential for Flutter development.
User Interface Design: Master designing user interfaces with Flutter widgets, understanding layout principles, and creating responsive designs.
State Management: Explore various state management techniques and choose the right one for your app's complexity.
Navigation: Implement navigation and routing between screens in your Flutter app.
Data Handling: Work with data sources, APIs, and databases to fetch and display information in your app.
Flutter Animation: Create engaging animations and transitions to enhance user experience.
Testing and Debugging: Write tests to ensure the reliability of your app and troubleshoot issues effectively.
Platform-specific Features: Learn to integrate platform-specific features and plugins for Android and iOS.
App Deployment: Understand the app packaging and publishing process for Google Play Store and Apple App Store.
Performance Optimization: Optimize your Flutter app for better performance and responsiveness.
Continuous Learning: Stay updated with Flutter's evolving ecosystem, explore new packages, and engage with the community.
Real-world Projects: Apply your skills to build practical Flutter apps, gaining hands-on experience.
Open-source Contribution: Contribute to open-source Flutter projects to deepen your understanding and collaborate with the community.
Problem Solving: Develop the ability to solve common issues and challenges in Flutter development.
Free

Android Development

3 hours
Intermediate

What is Android Development? Android development refers to the process …

What you'll learn
When learning Android development, you'll acquire a set of skills and knowledge that enables you to create mobile applications specifically for the Android platform. Android development involves various aspects of software development, user interface design, and working with the Android operating system
Java or Kotlin: You'll learn one of the primary programming languages for Android app development, Java or Kotlin. Both languages are used to write the code that powers Android apps, with Kotlin gaining popularity for its modern and concise syntax.
Android Studio: Android Studio is the official integrated development environment (IDE) for Android development. You'll become proficient in using this tool to write code, design user interfaces, test, and debug your Android applications.
Activities and Fragments: Android apps are structured around activities, which represent different screens or windows. You'll learn how to create activities and use fragments to build flexible and responsive user interfaces.
Intents: You'll understand how to use intents to facilitate communication between different components of your app and between different apps. Intents are used to request actions or services from other parts of the app or from other apps.
android Manifest: The AndroidManifest.xml file is a crucial configuration file that describes essential information about the app, such as its components, permissions, and version.
Networking: Understand how to make network requests and integrate data from web services and APIs into your Android app.
Testing and Debugging: Proficiency in testing your app using the Android Emulator and real devices, as well as debugging and troubleshooting issues in your code.
Material Design Guidelines: Familiarize yourself with Google's Material Design guidelines to create apps with a consistent and modern look and feel.
Offline Support: Learn how to build apps that work offline or in low-network conditions.
Free

Master in Motion Graphic & Animation

3 hours
Intermediate

What is Motion Graphic & Animation? Motion graphics and animation …

What you'll learn
Concept and Storyboarding: You'll learn how to develop concepts and create storyboards to plan the visual narrative of your motion graphics projects.
Graphic Design Principles: Understanding design fundamentals such as layout, composition, color theory, typography, and visual hierarchy is essential for creating visually appealing graphics.
Animation Principles: Explore animation principles like timing, spacing, easing, and staging, which are crucial for creating smooth and engaging motion.
Software Tools: Gain proficiency in industry-standard software tools like Adobe After Effects, Adobe Premiere, and Adobe Illustrator for creating and animating graphics.
Text Animation: Learn to animate text and create dynamic typography for titles, captions, and other on-screen text elements.
Transitions: Understand how to create seamless transitions between scenes or content, which is often used in video editing and presentations.
Data Visualization: Develop skills in visualizing data, statistics, and information in a way that is clear and engaging for the audience.
Rendering and Exporting: Learn how to render and export motion graphics projects in various formats for different platforms and devices.
Audio Integration: Explore how to incorporate sound effects and music to enhance the impact of motion graphics.
Animation Principles: Study the core principles of animation, including squash and stretch, anticipation, follow-through, and overlapping action.
2D Animation: Learn the techniques of 2D animation, including frame-by-frame animation and tweening, for creating smooth character movements and visual effects.
Character Animation: Master character animation, which involves creating lifelike and expressive movements for characters, often used in animation films and games.
3D Animation: Gain skills in 3D animation, including modeling, rigging, and animating 3D characters, objects, and environments.
Visual Effects (VFX): Explore the creation of visual effects, such as explosions, fire, and supernatural phenomena, often used in film and television production.
Stop Motion Animation: Learn the techniques for stop motion animation, involving the use of physical objects, such as clay figures or puppets, moved incrementally to create motion.
Computer-Generated Imagery (CGI): Understand how to create realistic and fantastical creatures, settings, and special effects using CGI techniques.
UI/UX Animation: Study animation techniques used in user interface (UI) and user experience (UX) design to enhance the interactivity and usability of digital products.
Game Animation: Explore the principles and techniques for creating character and object animations in video games, including character rigging and keyframe animation.
Free

Fashion Design

3 hours
Intermediate

What is Fashion Design? Fashion design is the art and …

What you'll learn
Design Principles: Understand the fundamental principles of design, including color theory, balance, proportion, harmony, rhythm, and emphasis. These principles are essential for creating aesthetically pleasing and well-balanced designs.
Fashion History and Theory: Study the history of fashion, its evolution, and its impact on culture and society. Analyze different fashion movements and trends throughout history.
Fashion Sketching and Illustration: Develop your ability to sketch and illustrate fashion designs, both by hand and using computer-aided design (CAD) software. These sketches are essential for communicating your design concepts.
Fabric and Material Knowledge: Gain an understanding of various fabrics, textiles, and materials used in fashion design. Learn how to select the right materials for specific designs and understand their properties.
Pattern Making and Draping: Learn how to create patterns for garments, allowing you to cut and sew pieces together to form clothing. Draping involves manipulating fabric directly on a dress form to create patterns and designs.
Sewing and Garment Construction: Develop practical sewing skills, including machine sewing, hand sewing, and garment construction techniques. You'll learn how to turn your design sketches into actual clothing.
Fashion designers cater to a wide range of audiences with diverse tastes, needs, and preferences. Identifying and targeting the right audience is essential for the success of a fashion brand or designer
Fashion Illustration and Portfolio Development: Create a professional fashion design portfolio that showcases your best work, including sketches, designs, and completed projects.
Textile Design: Explore the art of textile design, which involves creating patterns and prints for fabrics used in fashion.
Costume Design: If you're interested in costume design for theater, film, or television, you may study costume design techniques, historical costumes, and character analysis.
Free

Jewellery Design

3 hours
Intermediate

What Jewellery Design? Jewelry design is the art and process …

What you'll learn
Design Principles: You'll learn fundamental design principles, including concepts like balance, proportion, harmony, and rhythm. Understanding these principles is crucial for creating visually appealing jewelry.
Materials and Gemology: Gain knowledge about various materials used in jewelry making, such as metals (gold, silver, platinum), gemstones (diamonds, sapphires, emeralds, etc.), and other materials like pearls and enamels. Study gemology to understand the characteristics and value factors of gemstones.
Sketching and Rendering: Develop your sketching and rendering skills to illustrate your jewelry design ideas effectively. This is essential for conveying your vision to clients, manufacturers, or fellow artisans.
Computer-Aided Design (CAD): Learn how to use CAD software to create digital 3D models of your jewelry designs. CAD allows for precise design and can be a valuable tool for both design and presentation.
Jewelry Manufacturing Techniques: Understand various jewelry manufacturing techniques, including metal casting, soldering, stone setting, engraving, polishing, and finishing. Gain hands-on experience working with jewelry-making tools and equipment.
Stone Setting: Explore different methods of setting gemstones into jewelry, such as prong settings, bezel settings, pave settings, and channel settings. Learn how to securely and aesthetically incorporate gemstones into your designs.
Wax Carving: Wax carving is a technique used to create jewelry molds for casting. You'll learn how to carve intricate patterns and designs into wax, which will be used to make the final metal piece.
Jewelry History and Styles: Study the history of jewelry design, including different eras, styles, and cultural influences. This knowledge can inspire your own design work and help you understand the evolution of jewelry design.
Business and Marketing: If you plan to start your own jewelry design business, you'll need to learn about marketing, pricing, budgeting, and managing a jewelry business. Understanding market trends and consumer preferences is also crucial.
Custom Design: Many jewelry designers offer custom design services. Learn how to work with clients to understand their preferences and create unique, one-of-a-kind pieces tailored to their needs and desires.
Portfolio Development: Create a portfolio of your best work to showcase your skills and creativity. A strong portfolio is important for job applications, freelance work, or starting your own jewelry design business.
Ethical and Sustainable Practices: With growing awareness of ethical and sustainable practices in the jewelry industry, you may study how to source materials responsibly and incorporate sustainable principles into your designs.
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