Niveau:
Beginner
Niveau:
BeginnerExperimenteren met creatief programmeren is nooit saai, er zijn altijd dingen te ontdekken, nieuwe technieken om te leren of nieuwe afbeeldingen om te creëren. Voor creatief programmeur Bruno Imbrizi is het een kans om zijn interesse in motion graphics en visuals te combineren met programmeren. Hij heeft zowel voor kleine bureaus als voor bekende merken gewerkt, zoals Dell, Adidas en Universal Music.
In deze cursus deelt Bruno zijn kennis om je te helpen bij het creëren van aantrekkelijke visuals door middel van programmeren. Ontdek de basics van programmeren en leer tekenen met creatief coderen in JavaScript.
Wil je je kennis van coderen verder uitbreiden? Bekijk Bruno's tweede cursus, Creatieve codering: maak visuele stukken met JavaScript om meer geavanceerde technieken te ontdekken voor het maken van gecodeerde composities met kleur, beweging en geluid.
21 lessen & 39 aanvullende bronnen

12 minuten, 39 seconden

7 minuten, 51 seconden

6 minuten, 40 seconden

11 minuten, 12 seconden

9 minuten, 26 seconden

10 minuten, 34 seconden
Eerst maak je kennis met creatief programmeur Bruno Imbrizi. Hij vertelt over het begin van zijn carrière als grafisch ontwerper en hoe hij dit combineert met zijn interesse in programmeren. Daarna bespreekt hij de platformen die hij graag gebruikt en waarom, en hij vertelt ook meer over de mensen die zijn werk beïnvloed hebben.
Ontdek de basics van programmeren. Bruno leert je hoe je de belangrijkste tools instelt voordat hij een overzicht geeft van programmeringsconcepten zoals variabelen, functies, arrays en loops. Voordat hij begint aan een collectie schetsen laat hij zien hoe je je set-up kunt optimaliseren.
Creëer een nieuwe digitale schets door verschillende transformaties te gebruiken. Leer daarna hoe je trigonometrie gebruikt om vormen rond een cirkel te verdelen. Leer hoe je de afmetingen van je schetsen aanpast en zie hoe je utility functions het best inzet om je bij je volgende ontwerpen te helpen. Werk je schets af door bogen te tekenen en te spelen met verschillende parameterwaardes.
Ontwerp een geanimeerde schets met agenten die over het oppervlak bewegen. Eerst leer hoe je daar lijnen tussen tekent op basis van hun afstand, en daarna zie je hoe je je animatie kunt exporteren als een videobestand dat je online kunt delen.
Ga terug naar je raster en leer hoe je dit flexibeler en efficiënter kunt maken. Daarna gebruik je geluidsgeneratoren om het te verbeteren. Creëer een klein controlepaneel waarmee je je schetsen in realtime kunt updaten.
Tot slot ontdek je hoe je tekst in je composities kunt verwerken. Bruno laat je zien hoe je dit tekent en meet, hoe je lettertype-eigenschappen instelt en ook hoe je je lettertype update met één druk op de knop. Je sluit de cursus af met informatie over hoe je kleurwaardes leest en je werkt je definitieve schets af met de laatste details.
Ontwerp een reeks creatieve visuele composities met code die uitgevoerd kunnen worden in een webbrowser.

Deze cursus is voor iedereen die geïnteresseerd is in programmeren en wil leren hoe je visuals creëert met code.
Basis rekenvaardigheden worden aanbevolen.
Basis rekenvaardigheden worden aanbevolen. U hebt een computer met Node.js nodig, evenals toegang tot een webbrowser en teksteditor.
Besturingssystemen: ⦁Linux ⦁SmartOS ⦁macOS 10.7 of hoger ⦁Windows 2008 of hoger
Systeem vereisten: ⦁4GB RAM ⦁10 GB vrije ruimte

Studenten prijzen vooral de duidelijke, beknopte uitleg van de docent, die stap voor stap wordt gegeven, en de goed gestructureerde, praktische voorbeelden in de cursus. Velen waarderen ook de creatieve benadering van JavaScript, die laat zien hoe code visuele kunst, animaties en generatieve ontwerpen kan opleveren. Beoordelaars noemen de lessen vaak boeiend en inspirerend, en wijzen op de nuttige oefeningen om mee te experimenteren.
Great course, I wish I’d had a stronger foundation in coding before taking it.
Excellent introductory course
Great course!!!
I loved this! I learned a lot and I sincerely recommend this course.
Ótimo curso. O professor entende do assunto em profundidade e sabe transmitir muito bem o conteúdo. É uma excelente oportunidade como porta de entrada para a programação criativa.

Introductie
grondbeginselen
Schetstransformatie
Sketch Agents
Schetsruis
Schetstype
Eindproject
Geniet van thuis leren, zonder lesroosters en in je eigen tempo. Jij beslist wanneer je verder gaat met het volgende onderdeel.
Leer de meest bruikbare methoden en technieken van de beste professionals in de creatieve industrie.
Iedere docent brengt kennis met passie over, biedt duidelijke uitleg en een professioneel perspectief bij elke les.
Als Plus-lid krijg je voor elke cursus een persoonlijk certificaat, ondertekend door je docent. Deel het in je portfolio, op social media of waar je maar wilt.
Dankzij de hoge kwaliteit van de video's mis je geen enkel detail. Dankzij de onbeperkte toegang kun je de lessen zo vaak bekijken als nodig is om je vaardigheden te perfectioneren.
Stel vragen, krijg feedback en bied oplossingen aan. Deel je leerervaringen met andere studenten in de community die net als jij een passie hebben voor creativiteit.
Deze community heeft miljoenen gebruikers van over de hele wereld, nieuwsgierig en enthousiast om hun creativiteit te verkennen en te uiten.
Domestika selecteert zorgvuldig haar docenten en produceert iedere cursus in eigen huis om een uitstekende online leerervaring te garanderen.
Creative coding betekent programmeren voor artistieke of visuele expressie. In deze cursus leer je hoe je met JavaScript, HTML en Canvas interactieve visuals en generatieve kunst maakt via praktische codeerexperimenten.
Deze cursus is bedoeld voor gebruikers met een beetje ervaring. Basiskennis van JavaScript en webontwikkeling is aanbevolen, maar belangrijke concepten en tools worden stap voor stap uitgelegd voor wie al wat kan programmeren.
Je hebt een code-editor nodig zoals Sublime Text of Visual Studio Code, Node.js, npm en een moderne webbrowser. De cursus behandelt ook het installeren en instellen van alle benodigde tools voor creative coding projecten.
Je leert generatieve kunst, interactieve visuals en prototypes maken met JavaScript, Canvas en webtechnologieën. Onderwerpen zijn onder andere vormen tekenen, transformaties, animatie, exporteren van graphics en het gebruik van libraries zoals Canvas Sketch.
De cursus leert je JavaScript Canvas API-methodes zoals fillRect, arc en fillStyle gebruiken om rechthoeken, cirkels en andere vormen direct in de browser te tekenen en te stylen.
Ja, je leert je generatieve schetsen exporteren als PNG-afbeeldingen of videobestanden met Canvas Sketch CLI, plus tips voor een soepele workflow en hoge kwaliteit exports.
Je wordt begeleid bij het installeren van Canvas Sketch, het starten van projecten, het beheren van dynamische canvasafmetingen en het draaien van schetsen in je browser of terminal.
Een cursus van Bruno Imbrizi
Creatief programmeur
